onRequest method
- Request request
Implementation
FutureOr<Request> onRequest(Request request) async {
MapEntry<String, String>? header;
try {
header = await authHeaderCallback?.call();
} catch (e, s) {
if (kDebugMode) {
print('Error occured in auth header callback: $e\n\n$s');
}
header = null;
}
final apiKey = this.apiKey;
return request.copyWith(
headers: {
...request.headers,
if (header != null) header.key: header.value,
if (apiKey != null) 'ApiKey': apiKey,
},
);
}