Пример #1
0
 private void LbGetSessionToken_MouseDown(object sender, MouseButtonEventArgs e)
 {
     // Stop session token timer
     tmSessionToken.Stop();
     if (!txtSessionToken.Text.Contains("session_token_code="))
     {
         MessageBox.Show(Translate("you_will_be_led_to_a_nintendo_website._log_in,_right_click_on_select_this_person,_copy_the_link_address,_and_then_ikas_will_try_to_get_session_token.", true), "Ikas", MessageBoxButton.OK, MessageBoxImage.Information);
         // Clear the clipboard
         Clipboard.Clear();
         // Authorize
         string url = Depot.LogIn();
         System.Diagnostics.Process.Start(url);
         // Start session token timer
         tmSessionToken.Start();
     }
     else
     {
         MessageBox.Show(Translate("ikas_will_try_to_get_session_token,_which_will_take_seconds_to_minutes_to_finish._please_do_not_close_this_window.", true), "Ikas", MessageBoxButton.OK, MessageBoxImage.Information);
         // Fade in loading
         lbOk.IsEnabled             = false;
         bdLoading.IsHitTestVisible = true;
         ((Storyboard)FindResource("fade_in")).Begin(bdLoading);
         // Get session token
         string regex = Regex.Match(txtSessionToken.Text, @"de=(.*)&").Value;
         Depot.GetSessionToken(regex.Substring(3, regex.Length - 4));
     }
 }