onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(
RequestOptions options,
RequestInterceptorHandler handler,
) {
super.onRequest(options, handler);
if (!settings.enabled) {
return;
}
final accepted = settings.requestFilter?.call(options) ?? true;
if (!accepted) {
return;
}
try {
final message = '${options.uri}';
final httpLog = DioRequestLog(
message,
requestOptions: options,
settings: settings,
);
_talker.logTyped(httpLog);
} catch (_) {
//pass
}
}