From bc49d79d8b5a9ac1098c85a5da9189dfa3336f34 Mon Sep 17 00:00:00 2001 From: Oj Date: Tue, 12 Apr 2022 15:02:50 +0100 Subject: [PATCH] [AutoStart > Various] Remove excess logs --- src/autoStart/linux.js | 4 +--- src/autoStart/win32.js | 14 ++------------ 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/autoStart/linux.js b/src/autoStart/linux.js index 42d7ca8..a0c95f0 100644 --- a/src/autoStart/linux.js +++ b/src/autoStart/linux.js @@ -22,13 +22,11 @@ Comment=Text and voice chat for gamers. X-GNOME-Autostart-enabled=true`; exports.install = (callback) => { - log('AutoStart', 'Install'); - try { mkdirp.sync(dirname(desktopPath)); return fs.writeFile(desktopPath, desktopContent, callback); } catch (e) { - log('AutoStart', 'Install: error writing file', e); + log('AutoStart', e); return callback(); // Callback anyway } }; diff --git a/src/autoStart/win32.js b/src/autoStart/win32.js index aa69cbd..c5f234b 100644 --- a/src/autoStart/win32.js +++ b/src/autoStart/win32.js @@ -7,22 +7,12 @@ const appName = basename(process.execPath, '.exe'); const queuePrefix = [ 'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run', '/v', appName ]; exports.install = (callback) => { - log('AutoStart', 'Install'); - const execPath = join(dirname(process.execPath), '..', 'Update.exe') + ` --processStart ${basename(process.execPath)}` + (settings.get('START_MINIMIZED', false) ? ' --process-start-args --start-minimized' : ''); // Add Electron args if start minimized on registry.add([[ ...queuePrefix, '/d', execPath ]], callback); // Make reg }; -exports.update = (callback) => { - log('AutoStart', 'Update'); +exports.update = (callback) => exports.isInstalled(installed => installed ? exports.install(callback) : callback()); // Reinstall if installed, else just callback - exports.isInstalled(installed => installed ? exports.install(callback) : callback()); // Reinstall if installed, else just callback -}; - -exports.uninstall = (callback) => { - log('AutoStart', 'Uninstall'); - - registry.spawn([ 'delete', ...queuePrefix, '/f' ], (_error, _stdout) => callback()); // Delete reg -}; +exports.uninstall = (callback) => registry.spawn([ 'delete', ...queuePrefix, '/f' ], (_error, _stdout) => callback()); // Delete reg exports.isInstalled = (callback) => registry.spawn([ 'query', ...queuePrefix ], (_error, stdout) => callback(stdout.includes(appName))); // Check reg \ No newline at end of file