private void IbClientOnError(IErrorDescription obj) { if (obj.Id == RequestId) { Logger.LogWarning("Error: {0}", obj); LastErrors = obj; errors.OnNext(obj); } }
private void ErrorHandler(IErrorDescription message) { if (message is ExceptionDescription exceptionDescription) { logger.LogError(exceptionDescription.Exception, "Exception"); } else { if (message.ErrorCode == 2104 || message.ErrorCode == 2106) { logger.LogDebug(message.ToString()); } else { logger.LogError(message.ToString()); } } }
private void OnError(IErrorDescription description) { Error?.Invoke(description); }