Ejemplo n.º 1
0
        public void OnStateChanged(SimpleWebySocketState newState, bool wasUserInvoked)
        {
            if (m_state == ChatState.ConnectingWithAuth && newState == SimpleWebySocketState.Disconnected)
            {
                // This means we are reconnecting with auth.
                return;
            }

            switch (newState)
            {
            case SimpleWebySocketState.Connected:
                UpdateStatus(ChatState.Connected);
                break;

            case SimpleWebySocketState.Disconnected:
                UpdateStatus(ChatState.Disconnected, true);
                break;

            case SimpleWebySocketState.Connecting:
                UpdateStatus(ChatState.Connecting);
                break;
            }
        }
Ejemplo n.º 2
0
 private void UpdateState(SimpleWebySocketState newState, bool consumerInovked = false)
 {
     State = newState;
     m_callback.OnStateChanged(newState, false);
 }