public void OnConnectionChangedEvent(ConnectionChangedEvent connectionChangedEvent) { Console.WriteLine("OnConnectionChangedEvent..."); var loginManager = new LoginManager(TerminalApi.TerminalApiInstance); loginManager.Login(); }
private void SendConnectionChanged() { if (_lastOpenState == IsOpen) { return; } _lastOpenState = IsOpen; ConnectionChangedEvent?.Invoke(this, new ConnectionChangedEventArgs(IsOpen ? ConnectionChangedEventArgs.ConnectionStatus.Open : ConnectionChangedEventArgs.ConnectionStatus.Closed, _transport.PortName)); }
protected virtual void OnDisconnected() { ConnectionChangedEvent handler = Disconnected; if (handler != null) { handler(this, EventArgs.Empty); } }
public void SetConnectionState(ConnectionState connectionState) { if (CurrentConnectionState != connectionState) { CurrentConnectionState = connectionState; ConnectionChangedEvent?.Invoke(this, new ConnectionEventArgs() { ConnectionState = connectionState }); } }
/// <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(); } }
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);
public void Apply(ConnectionChangedEvent evt) { State = new ConnectionStateContext(evt.State.Value); }