예제 #1
0
        public static void Login(LoginType type)
        {
            var login = new LoginWindow(type);

            if(!IsTokenFromDatabase[type])
                login.ShowDialog();
        }
예제 #2
0
        //  Login to twitch
        void Login()
        {
            var login = new Dialog.LoginWindow();

            login.ShowDialog();
            var token = login.Token;

            try
            {
                using (var wc = new TwitchApiClient(token))
                {
                    var result = Json.Helper.Parse <TwitchUserResult>(wc.DownloadData("https://api.twitch.tv/kraken/user"));

                    _irc.Login(result.name, "oauth:" + token);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Unhandled exception while logging in: {0}", args: ex);
            }
        }