private async void loginButton_Click(object sender, RoutedEventArgs e) { if(!String.IsNullOrEmpty(emailTextBox.Text) && !String.IsNullOrEmpty(passwordTextBox.Password)) { SetMainControls(false); Mouse.OverrideCursor = Cursors.Wait; bool loggedIn = await doLoginStuff(emailTextBox.Text, passwordTextBox.Password); if (loggedIn) { MessageBox.Show("Logged in successfully!"); MainWindow window = new MainWindow(); window.Show(); this.Close(); } else MessageBox.Show("Couldn't login!"); SetMainControls(true); Mouse.OverrideCursor = null; } else { MessageBox.Show("Please enter your username and password for Discord.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public static void Main(string[] args) { if (File.Exists("settings.json")) ClientConfiguration = new DiscordClientConfig(true); System.Windows.Forms.Application.EnableVisualStyles(); app = new App(); ///Special defines for Windows 10 notification support if(Utilities.OSName() != Utilities.OSFriendly.Windows10) { ClientConfiguration.Settings.UseWindows10Notifications = false; } /// if (!File.Exists("token_cache")) { var loginWindow = new LoginForm(); loginWindow.Show(); } else { var mainWindow = new MainWindow(); mainWindow.Show(); } app.Run(); }
public static void Main(string[] args) { System.Windows.Forms.Application.EnableVisualStyles(); var app = new App(); if (!File.Exists("token_cache")) { var loginWindow = new LoginForm(); loginWindow.Show(); } else { var mainWindow = new MainWindow(); mainWindow.Show(); } app.Run(); }