onError method
Called when an exception was occurred during the request.
Implementation
@override
void onError(DioException err, ErrorInterceptorHandler handler) {
final id = _requestIds.remove(err.requestOptions.hashCode);
if (id != null) {
DevLensController.instance.updateNetworkLog(
id,
statusCode: err.response?.statusCode,
responseBody: err.response?.data ?? err.message,
responseHeaders: err.response?.headers.map,
status: NetworkStatus.error,
);
}
handler.next(err);
}