onRequest method

  1. @override
void onRequest(
  1. RequestContext context,
  2. RequestHandler handler
)
override

Called before the request is sent. Mutate handler.context or call handler.reject to abort.

Implementation

@override
void onRequest(RequestContext context, RequestHandler handler) {
  final updated = context.copyWith(
    headers: {
      ...context.headers,
      HttpHeaders.authorizationHeader: 'Bearer ${tokenProvider()}',
    },
  );
  handler.next(updated);
}