| other possible approach: split `OfflineQueueLink` into two links: QueueLink and OfflineLink. QueueLink would basically make sure, that there is one mutation in flight at any time. Then there could be third link - RetryLink handling server down situations. I've attached diagrams with basic idea, how this could work. [~wtrocki] [~scoady] wdyt? |
|