onResponse method
Called when the response is about to be resolved.
Implementation
@override
void onResponse(
Response<dynamic> response,
ResponseInterceptorHandler handler,
) {
final callback = _onResponse;
if (callback == null) {
handler.next(response);
return;
}
final dynamic dynamicCallback = callback;
final result = dynamicCallback(response, handler);
_observeInterceptorCallback(
result,
handler,
(error, stackTrace) => handler.reject(
DioMixin.assureDioException(
error,
response.requestOptions,
stackTrace,
),
true,
),
);
}