interceptResponse method

  1. @override
FutureOr<BaseResponse> interceptResponse({
  1. required BaseResponse response,
})
override

Implementation

@override
FutureOr<BaseResponse> interceptResponse({required BaseResponse response}) {
  FS.networkEvent(
    url: response.request?.url.toString() ?? '',
    statusCode: response.statusCode,
    method: response.request?.method ?? '',
    requestSize: response.request?.contentLength,
    responseSize: response.contentLength,
    durationMs: _durationOf(response.request),
  );

  return response;
}