onResponse method

  1. @override
void onResponse(
  1. Response response,
  2. ResponseInterceptorHandler handler
)

Called when the response is about to be resolved.

Implementation

@override
void onResponse(
  Response<dynamic> response,
  ResponseInterceptorHandler handler,
) {
  final completer = response.requestOptions.extra.remove(
    '_apiTraceCompleter',
  ) as Completer<Response<dynamic>>?;
  if (completer != null && !completer.isCompleted) {
    completer.complete(response);
  }
  handler.next(response);
}