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);
            }
        }
Example #2
0
        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();
        }
Example #3
0
        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();
        }