durable_queue_dio library

Dio integration for durable_queue.

Classes

DioRetryRules
Decides which Dio errors are worth retrying, and how long to wait.
HttpRequestTask
A stored HTTP request: method, URL, headers, query, and a JSON or text body.

Extensions

DurableQueueDio on DurableQueue
Registers HttpRequestTask on a queue.
DurableQueueDioContext on TaskContext
Dio helpers for a running task.

Functions

parseRetryAfter(String? value, {DateTime? now}) → Duration?
Parses an HTTP Retry-After header value.

Typedefs

HttpResponseCallback = FutureOr<void> Function(HttpRequestTask task, Response<Object?> response, TaskContext context)
Called after a stored request succeeds.