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);
        }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
        private bool CheckStep(Step step)
        {
            var checkResult = _scenarioSteps.Peek().Equals(step);

            if (!checkResult)
            {
                OnSessionError?.Invoke();
                _session.AddStepResult(step);
            }

            return(checkResult);
        }
Exemple #4
0
        private void ProcessStep(Step step)
        {
            if (_scenarioSteps.Peek().Equals(step))
            {
                _scenarioSteps.Dequeue();
            }
            else
            {
                OnSessionError?.Invoke();
            }

            _session.AddStepResult(step);

            if (!_scenarioSteps.Any())
            {
                OnSessionEnd?.Invoke(_session);
            }
        }
Exemple #5
0
 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");
 }
Exemple #7
0
 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));
 }
Exemple #9
0
 private void OnConnectionError(object sender, WampSharp.Core.Listener.WampConnectionErrorEventArgs e)
 {
     IsConnected = false;
     OnSessionError?.Invoke(this, e.Exception.Message);
 }