onError method
Called when an exception was occurred during the request.
Implementation
@override
void onError(DioException err, ErrorInterceptorHandler handler) {
slog.df("onError invoke err $err", tag: tag);
// If error was thrown from sse processor and its type is [_errorTransformingMsg],
// we should ignore it, but is not, should reset [_streamTransforming] flag.
if (err.error != _errorTransformingMsg) {
_handleConnectError();
if (err.requestOptions.isStream()) {
_streamTransforming.value = false;
}
}
handler.next(err);
}