onRequest method

  1. @override
Future<void> onRequest(
  1. RequestOptions options,
  2. RequestInterceptorHandler handler
)
override

Called when the request is about to be sent.

Implementation

@override
Future<void> onRequest(
  RequestOptions options,
  RequestInterceptorHandler handler,
) async {
  if (storage.isOpen()) {
    final token = storage.getData(key: authKey);

    final Map<String, dynamic>? authHeader = authHeadersBuilder(token);
    if (authHeader != null) {
      options.headers.addAll(authHeader);
    }
  }

  super.onRequest(options, handler);
}