onRequest method

  1. @override
void onRequest(
  1. RequestOptions options,
  2. RequestInterceptorHandler handler
)

Called when the request is about to be sent.

Implementation

@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
  try {
    hookOnRequest?.call(options);
    handler.next(options);
  } catch (error, stackTrace) {
    handler.reject(
      DioException(
        requestOptions: options,
        error: error,
        stackTrace: stackTrace,
      ),
    );
  }
}