handle method

  1. @override
Future<Response> handle(
  1. Request request
)

Implementation

@override
Future<Response> handle(Request request) async {
  try {
    return await wrapped.handle(request);
  } on Response catch (response) {
    return response;
  } catch (error, stacktrace) {
    return await onError?.call(error, stacktrace) ?? (throw error);
  }
}