コード例 #1
0
ファイル: App.xaml.cs プロジェクト: walied-hanna/FModel
        protected override void OnStartup(StartupEventArgs e)
        {
            StartTimer = Stopwatch.StartNew();

            DebugHelper.Init(LogsFilePath);                    // get old settings too

            if (FModel.Properties.Settings.Default.UseEnglish) // use old settings here
            {
                Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
            }

            DebugHelper.WriteLine("{0} {1}", "[FModel]", "––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––");
            DebugHelper.WriteLine("{0} {1} {2}", "[FModel]", "[Version]", Assembly.GetExecutingAssembly().GetName().Version.ToString());
            DebugHelper.WriteLine("{0} {1} {2}", "[FModel]", "[Build]", Globals.Build);
            DebugHelper.WriteLine("{0} {1} {2}", "[FModel]", "[OS]", Logger.Logger.GetOperatingSystemProductName(true));
            DebugHelper.WriteLine("{0} {1} {2}", "[FModel]", "[Runtime]", RuntimeInformation.FrameworkDescription);
            DebugHelper.WriteLine("{0} {1} {2}", "[FModel]", "[Culture]", Thread.CurrentThread.CurrentUICulture);

            StatusBarVm.statusBarViewModel.Set(FModel.Properties.Resources.Initializing, FModel.Properties.Resources.Loading);
            if (FModel.Properties.Settings.Default.UseDiscordRpc)
            {
                DiscordIntegration.StartClient();
            }

            base.OnStartup(e);
        }
コード例 #2
0
        private async Task Init()
        {
            await PaksGrabber.PopulateMenu().ConfigureAwait(false);

            if (Properties.Settings.Default.UseDiscordRpc)
            {
                DiscordIntegration.StartClient();
            }
            await AesGrabber.Load(Properties.Settings.Default.ReloadAesKeys).ConfigureAwait(false);

            await CdnDataGrabber.DoCDNStuff().ConfigureAwait(false);
        }