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 (options.extra['requireToken'] == true) {
    final token = await _authService.getAccessToken();
    options.headers[HttpHeaders.authorizationHeader] = 'Bearer $token';
  }
  return handler.next(options);
}