public static void OnLoggedOut() { loggedIn = false; loginSession = null; currentUserId = null; socketConnected = false; Users.Clear(); ReadStates.Clear(); Messages.Clear(); Channels.Clear(); Members.Clear(); Groups.Clear(); HasMoreMembers.Clear(); DiscoverChannels.Clear(); if (_instance != null) { using (_instance.window.getScope()) { HomePage.currentState.Clear(); } } _client.Close(); UpdateWindowCanvas(); }