queue/request_queue library
Offline request queue that stores failed / deferred requests and replays them when connectivity is restored.
The default implementation is in-memory. For persistence across app restarts, implement QueueStore with a database-backed store.
Classes
- InMemoryQueueStore
- Simple in-memory FIFO queue.
- QueuedRequest
- Represents a single deferred request waiting in the queue.
- QueueProcessResult
- Result of processing a single queued request.
- QueueStore
- Abstraction for queue persistence. The default InMemoryQueueStore does NOT survive app restarts.
- RequestQueue
- Manages a FIFO queue of network requests that should be replayed when the device regains connectivity.