onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(
RequestOptions options,
RequestInterceptorHandler handler,
) {
final callback = _onRequest;
if (callback == null) {
handler.next(options);
return;
}
final dynamic dynamicCallback = callback;
final result = dynamicCallback(options, handler);
_observeInterceptorCallback(
result,
handler,
(error, stackTrace) => handler.reject(
DioMixin.assureDioException(error, options, stackTrace),
true,
),
);
}