private void ClearInstance() { _accessToken = null; _refreshToken = null; _currentUser = null; _accessTokenExpiresAt = DateTime.MinValue; RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\DWSIM", true); if (key != null) { try { key.DeleteValue("AccessToken"); key.DeleteValue("RefreshToken"); key.DeleteValue("AccessTokenExpiresAt"); } catch (Exception) { } try { Directory.Delete(WebUIForm.USER_DATA_FOLDER, true); } catch (Exception ex) { } UserLoggedOut?.Invoke(this, null); } }
public UserLoggedOutView(UserLoggedOut data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } this.Data = data; }
/// <summary> /// Logs the current user out. Drops all the tokens and resets the DriveService. /// </summary> public void Logout() { CurrentUser = null; _accessToken = null; _refreshToken = null; _container.Values["refresh_token"] = null; UserLoggedOut?.Invoke(); }
public void Logout() { if (!LoggedIn) { return; } LoggedIn = false; UserLoggedOut?.Invoke(this, EventArgs.Empty); SendLogoutRequest(); }
public async Task LogoutAsync() { if (LoggedIn) { LoggedIn = false; UserLoggedOut?.Invoke(this, EventArgs.Empty); await SendLogoutRequestAsync(); _authCertificateManager.DeleteKeyPairAndCertificate(); _tokenStorage.AccessToken = string.Empty; } }
public void Logout() { if (!LoggedIn) { return; } LoggedIn = false; UserLoggedOut?.Invoke(this, EventArgs.Empty); SendLogoutRequest(); _tokenStorage.AccessToken = string.Empty; }
public async Task Logout() { if (!LoggedIn) { return; } LoggedIn = false; UserLoggedOut?.Invoke(this, EventArgs.Empty); try { await _apiClient.GetLogoutResponse(); } catch (HttpRequestException e) { _logger.Error(e.Message); } }
public async Task ConnectAsync() { _connection = new HubConnection(url); _hubProxy = _connection.CreateHubProxy("OrderBook"); _hubProxy.On <User>("UserLogin", (u) => UserLoggedIn?.Invoke(u)); _hubProxy.On <string>("UserLogout", (n) => UserLoggedOut?.Invoke(n)); _hubProxy.On <string>("UserDisconnection", (n) => UserDisconnected?.Invoke(n)); _hubProxy.On <string>("UserReconnection", (n) => UserReconnected?.Invoke(n)); _hubProxy.On <IEnumerable <Order> >("BroadcastOrders", (n) => ReceiveNewOrder?.Invoke(n)); _hubProxy.On <string, MessageType>("NotifyUser", (n, m) => ReceiveNotification?.Invoke(n, m)); _hubProxy.On <string>("SendBidDepth", (x) => ReceiveBidDepth?.Invoke(x)); _hubProxy.On <string>("SendAskDepth", (x => ReceiveAskDepth?.Invoke(x))); _connection.Reconnecting += Reconnecting; _connection.Reconnected += Reconnected; _connection.Closed += Disconnected; ServicePointManager.DefaultConnectionLimit = 10; await _connection.Start(); }
public void RaiseUserLoggedOut() { UserLoggedOut?.Invoke(this, new EventArgs()); }
private void Logout_Click(object sender, RoutedEventArgs e) { UserLoggedOut?.Invoke(this, null); }
private void Handle(UserLoggedOut @event) { _state.LoggedIn = false; Version = @event.Version; }
protected Task OnUserLoggedOut(IUser user) { return(UserLoggedOut?.Invoke(user)); }
private void OnUserLogout(object sender, EventArgs e) { Popup_Account.IsPopupOpen = false; UserLoggedOut?.Invoke(this, e); }
private void ULogout(string clno) { UserLoggedOut?.Invoke(clno); }
private void OnUserLogout(object sender, EventArgs e) { Grid_NoUser.Visibility = Visibility.Visible; Grid_WithUser.Visibility = Visibility.Collapsed; UserLoggedOut?.Invoke(sender, e); }