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; }
/// <summary> /// On state change /// </summary> /// <param name="state"></param> protected virtual void OnState(KiteConnectState state) { this.State?.Invoke(new SocketStateEventArgs(state)); }