private async Task DisconnectAsync(KiteConnectState state)
        {
            this.isDisconnected = true;
            this.isConnecting   = false;
            this.webSocket?.Close();

            //notify the clients
            OnState(state);
        }
 public SocketStateEventArgs(KiteConnectState kiteConnectState)
 {
     this.KiteConnectState = kiteConnectState;
 }
Esempio n. 3
0
 /// <summary>
 /// On state change
 /// </summary>
 /// <param name="state"></param>
 protected virtual void OnState(KiteConnectState state)
 {
     this.State?.Invoke(new SocketStateEventArgs(state));
 }