dio/dio_interceptor library

Dio interceptor that integrates with NetworkManager.

Attaches to a Dio instance to:

  1. Check connectivity before each request.
  2. Auto-retry failed requests with configurable backoff.
  3. Optionally queue requests for later when offline.
  4. Log request/response lifecycle.

Classes

DioInterceptorConfig
Configuration for NetworkDioInterceptor.
NetworkDioInterceptor
A Dio interceptor powered by flutter_network_state.