Beispiel #1
0
        public void OnConnectionChangedEvent(ConnectionChangedEvent connectionChangedEvent)
        {
            Console.WriteLine("OnConnectionChangedEvent...");
            var loginManager = new LoginManager(TerminalApi.TerminalApiInstance);

            loginManager.Login();
        }
Beispiel #2
0
 private void SendConnectionChanged()
 {
     if (_lastOpenState == IsOpen)
     {
         return;
     }
     _lastOpenState = IsOpen;
     ConnectionChangedEvent?.Invoke(this, new ConnectionChangedEventArgs(IsOpen ? ConnectionChangedEventArgs.ConnectionStatus.Open : ConnectionChangedEventArgs.ConnectionStatus.Closed, _transport.PortName));
 }
Beispiel #3
0
        protected virtual void OnDisconnected()
        {
            ConnectionChangedEvent handler = Disconnected;

            if (handler != null)
            {
                handler(this, EventArgs.Empty);
            }
        }
Beispiel #4
0
 public void SetConnectionState(ConnectionState connectionState)
 {
     if (CurrentConnectionState != connectionState)
     {
         CurrentConnectionState = connectionState;
         ConnectionChangedEvent?.Invoke(this, new ConnectionEventArgs()
         {
             ConnectionState = connectionState
         });
     }
 }
Beispiel #5
0
        /// <summary>
        /// Connection status handler
        /// </summary>
        public async Task Handle(ConnectionChangedEvent args)
        {
            ConnectionStatus = args.Status;

            // Check auto login and session not already exists
            if (ConnectionStatus && _settings.AutoLogin && await _league.Api.Login.GetSession() == null)
            {
                await Task.Delay(1000);

                TryLogin();
            }
        }
Beispiel #6
0
        private void ConnectionChanged(ConnectionChangedEvent connectionChangedEvent)
        {
            ConnectionData = connectionChangedEvent.Data;

            var userData = _storageService.LoadUserData();

            var data = userData.IsSuccess
                ? userData.Data
                : new CombinedConnectionData()
            {
                SavedUsers = new List <ConnectionData>()
            };

            data.Current = connectionChangedEvent.Data;

            if (connectionChangedEvent.Data.IsLoggedIn && data.SavedUsers.All(x => !x.Equals(connectionChangedEvent.Data)))
            {
                data.SavedUsers.Add(connectionChangedEvent.Data);
            }

            _storageService.SaveUserData(data);
        }
 private void ConnectionChanged(ConnectionChangedEvent connectionChangedEvent)
 {
     ConnectionData = connectionChangedEvent.Data;
     _storageService.SaveUserData(ConnectionData);
 }
 private void OnConnectionChangedEvent(bool value) => ConnectionChangedEvent?.Invoke(value);
Beispiel #9
0
 public void Apply(ConnectionChangedEvent evt)
 {
     State = new ConnectionStateContext(evt.State.Value);
 }