autoupgrade status

This commit is contained in:
SPRINX0\prochazka 2024-09-10 08:41:03 +02:00
parent 818f4eaa10
commit 64ab1bb111

View File

@ -287,6 +287,10 @@ ipcMain.handle('openExternal', async (event, url) => {
});
ipcMain.handle('downloadUpdate', async (event, url) => {
autoUpdater.downloadUpdate();
changeAppUpdateStatus({
icon: 'icon loading',
message: `Downloading update...`,
});
});
ipcMain.on('applyUpdate', async (event, url) => {
autoUpdater.quitAndInstall(false, true);
@ -473,12 +477,17 @@ autoUpdater.on('checking-for-update', () => {
autoUpdater.on('update-available', info => {
console.log('Update available', info);
changeAppUpdateStatus({
icon: 'icon download',
message: `New version ${info.version} available`,
});
if (!autoUpdater.autoDownload) {
if (autoUpdater.autoDownload) {
changeAppUpdateStatus({
icon: 'icon loading',
message: `Downloading update...`,
});
} else {
mainWindow.webContents.send('update-available', info.version);
changeAppUpdateStatus({
icon: 'icon download',
message: `New version ${info.version} available`,
});
}
});