onError method
Called when an exception was occurred during the request.
Implementation
@override
void onError(DioException err, ErrorInterceptorHandler handler) {
final id = err.requestOptions.extra[_extraKey] as String?;
if (id != null && id.isNotEmpty) {
HttpTracker.instance.endRequest(
id,
statusCode: err.response?.statusCode,
error: err.message ?? err.type.name,
);
}
handler.next(err);
}