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); } }
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); } }