reorganized app startup

This commit is contained in:
antelle 2021-04-13 20:27:20 +02:00
parent ad20698a42
commit 5367f32d5c
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 11 additions and 6 deletions

View File

@ -46,6 +46,7 @@ ready(() => {
.then(loadRemoteConfig)
.then(ensureCanRun)
.then(initStorage)
.then(initUsbListener)
.then(showApp)
.then(postInit)
.catch((e) => {
@ -143,6 +144,11 @@ ready(() => {
StartProfiler.milestone('initializing storage');
}
function initUsbListener() {
UsbListener.init();
StartProfiler.milestone('starting usb');
}
function showApp() {
return Promise.resolve().then(() => {
const skipHttpsWarning =
@ -173,13 +179,12 @@ ready(() => {
}
function postInit() {
Updater.init();
SingleInstanceChecker.init();
AppRightsChecker.init();
IdleTracker.init();
UsbListener.init();
BrowserExtensionConnector.init(appModel);
setTimeout(() => {
Updater.init();
SingleInstanceChecker.init();
AppRightsChecker.init();
IdleTracker.init();
BrowserExtensionConnector.init(appModel);
PluginManager.runAutoUpdate();
}, Timeouts.AutoUpdatePluginsAfterStart);
}