private void _webSocket_Error(object sender, SuperSocket.ClientEngine.ErrorEventArgs e) { Console.WriteLine($"{DateTime.Now} Poloniex _webSocket_Error"); IsConnected = false; OnSessionError?.Invoke(this, e.Exception.Message); }
private async void OnConnectionBroken(object sender, WampSessionCloseEventArgs e) { IsConnected = false; if (e.CloseType != SessionCloseType.Disconnection) { OnSessionError?.Invoke(this, $"Reconnecting the broken session ({e.Reason ?? "no details provided"})"); await Restart(); } }
private bool CheckStep(Step step) { var checkResult = _scenarioSteps.Peek().Equals(step); if (!checkResult) { OnSessionError?.Invoke(); _session.AddStepResult(step); } return(checkResult); }
private void ProcessStep(Step step) { if (_scenarioSteps.Peek().Equals(step)) { _scenarioSteps.Dequeue(); } else { OnSessionError?.Invoke(); } _session.AddStepResult(step); if (!_scenarioSteps.Any()) { OnSessionEnd?.Invoke(_session); } }
private void CloudSpatialAnchorSession_Error(object sender, SessionErrorEventArgs args) { OnSessionError?.Invoke(sender, args); }
private void _webSocket_Closed(object sender, EventArgs e) { Console.WriteLine($"{DateTime.Now} Poloniex _webSocket_Closed"); IsConnected = false; OnSessionError?.Invoke(this, "Web socket closed"); }
private void OnWsSessionError(object sender, SocketErrorEventArgs e) { _logger.LogError("WebSocket [{id}] session error ({msg}): {e}", e.SessionId, e.Message, e.Error); OnSessionError?.Invoke(sender, e); }
/// <summary> /// Handle socket error notification /// </summary> /// <param name="error">Socket error</param> public virtual void OnWsError(SocketError error) { OnSessionError?.Invoke(this, new SocketErrorEventArgs(Id, SocketError.SocketError)); }
private void OnConnectionError(object sender, WampSharp.Core.Listener.WampConnectionErrorEventArgs e) { IsConnected = false; OnSessionError?.Invoke(this, e.Exception.Message); }