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 {
  final String? token = await getToken();

  if (token != null) {
    setValidToken(options, token);
    handler.next(options);
  } else {
    return super.onRequest(options, handler);
  }
}