onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(
RequestOptions options, RequestInterceptorHandler handler) async {
final prefs = await SharedPreferences.getInstance();
if (canRefresh && await KeycloakDio.shouldRefreshToken()) {
await KeycloakDio.refresh();
}
options.headers.addAll({
"Authorization": "Bearer ${prefs.getString(KeycloakDio.refreshPath)}"
});
return handler.next(options);
}