Esempio n. 1
0
 void Checks()
 {
     try
     {
         GetWebInfo.LoadNews(newsLabel);
         GetWebInfo.LoadPatronListCsv(patronsLabel);
         Updater.AsyncUpdateCheck();
         Updater.UpdateModelList();
         Python.CheckCompression();
     }
     catch (Exception e)
     {
         Logger.Log("Non-critical error while performing online checks. See logs for details.");
         Logger.Log($"{e.Message}\n{e.StackTrace}", true);
     }
 }
Esempio n. 2
0
        async Task Checks()
        {
            try
            {
                Task.Run(() => Updater.UpdateModelList());
                Task.Run(() => Updater.AsyncUpdateCheck());
                Task.Run(() => GetWebInfo.LoadNews(newsLabel));
                Task.Run(() => GetWebInfo.LoadPatronListCsv(patronsLabel));
                Task.Run(() => Servers.Init());
                await Python.CheckCompression();

                await StartupChecks.SymlinksCheck();
            }
            catch (Exception e)
            {
                Logger.Log("Non-critical error while performing online checks. See logs for details.");
                Logger.Log($"{e.Message}\n{e.StackTrace}", true);
            }
        }