onRequest method
Called when the request is about to be sent.
Implementation
@override
Future<void> onRequest(
RequestOptions options,
RequestInterceptorHandler handler,
) async {
options.extra['startTime'] = DateTime.now();
if (!InspectorController().requestStopperEnabled)
return super.onRequest(options, handler);
final requestDetails = _convertToRequestDetails(options);
final newRequestDetails = await InspectorController().editRequest(
requestDetails,
);
if (newRequestDetails == null) return super.onRequest(options, handler);
final newOptions = _copyRequestToNewOptions(options, newRequestDetails);
return super.onRequest(newOptions, handler);
}