CallbackInterceptor constructor

CallbackInterceptor({
  1. Future<FittorRequest> onRequest(
    1. FittorRequest
    )?,
  2. Future<FittorResponse> onResponse(
    1. FittorResponse
    )?,
  3. Future onError(
    1. dynamic,
    2. StackTrace
    )?,
})

Creates a callback-based interceptor

onRequest Optional callback for request processing onResponse Optional callback for response processing onError Optional callback for error handling

Implementation

CallbackInterceptor({
  Future<FittorRequest> Function(FittorRequest)? onRequest,
  Future<FittorResponse> Function(FittorResponse)? onResponse,
  Future<dynamic> Function(dynamic, StackTrace)? onError,
})  : _onRequest = onRequest,
      _onResponse = onResponse,
      _onError = onError;