createDioProvider static method

DioProvider createDioProvider(
  1. Dio dio
)

Create a DioProvider for a custom Dio instance

Use this when you need a DioProvider for a Dio instance that wasn't created through KeystoneNetwork.

Example:

final customDio = Dio(BaseOptions(...));
final provider = KeystoneNetwork.createDioProvider(customDio);

final interceptor = AuthInterceptor(
  tokenManager: myTokenManager,
  dioProvider: provider,
);

Implementation

static DioProvider createDioProvider(Dio dio) {
  return DefaultDioProvider(dio);
}