From 16aae179257510b3341609ee00602c23f099dd3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20D=C3=ADaz?= Date: Tue, 15 Oct 2024 12:47:53 -0300 Subject: [PATCH] fix: Auto update (#59) --- packages/main/src/index.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/main/src/index.ts b/packages/main/src/index.ts index 555f26a..6174fda 100644 --- a/packages/main/src/index.ts +++ b/packages/main/src/index.ts @@ -66,6 +66,7 @@ app */ function updateAppAndQuit() { if (import.meta.env.PROD) { + updater.autoUpdater.autoInstallOnAppQuit = true; updater.autoUpdater.autoRunAppAfterInstall = false; updater.autoUpdater.on('checking-for-update', () => { log.info('[Main Window][AutoUpdater] Checking for updates'); @@ -82,11 +83,8 @@ function updateAppAndQuit() { }); updater.autoUpdater.on('update-downloaded', _info => { log.info('[Main Window][AutoUpdater] Update downloaded'); - if (getOSName() === PLATFORM.WINDOWS) { - updater.autoUpdater.quitAndInstall(true, false); - } else { - app.quit(); - } + const silent = getOSName() === PLATFORM.WINDOWS; + updater.autoUpdater.quitAndInstall(silent, false); }); updater.autoUpdater.on('error', err => { log.error('[Main Window][AutoUpdater] Error in auto-updater', err);