onRequest method
Called when the request is about to be sent.
Implementation
@override
Future<void> onRequest(
RequestOptions options,
RequestInterceptorHandler handler,
) async {
if (options.extra[_skipAuthFlag] == true) {
handler.next(options);
return;
}
final result = await keeper.getValidToken();
final token = result.dataOrNull;
if (token != null) {
options.headers[headerName] = '$scheme ${token.accessToken}';
}
handler.next(options);
}