onRequest method
Called before the request is sent. Return modified headers.
Implementation
@override
Future<Map<String, String>> onRequest(String url, Map<String, String> headers) async {
final token = await tokenProvider();
if (token.isNotEmpty) {
headers = Map<String, String>.from(headers);
headers['Authorization'] = 'Bearer $token';
}
return headers;
}