From 5367f32d5cbbf0c6f2d7b245d8f9e81ff5817722 Mon Sep 17 00:00:00 2001 From: antelle Date: Tue, 13 Apr 2021 20:27:20 +0200 Subject: [PATCH] reorganized app startup --- app/scripts/app.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/scripts/app.js b/app/scripts/app.js index 2ce62839..de19718f 100644 --- a/app/scripts/app.js +++ b/app/scripts/app.js @@ -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); }