From b7d7c3108a095ccd60c1900b39380a26d5b91c60 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Wed, 12 Apr 2023 20:54:13 +0200 Subject: [PATCH] fix: #264 show notification on auto update finish --- package.json | 2 +- src/index.js | 5 ++++- src/renderer/src/lib/Settings.svelte | 9 ++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f7ee4e5..3449481 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "3.9.3", + "version": "3.9.4", "author": "ThaUnknown_ ", "description": "Stream anime torrents, real-time with no waiting for downloads.", "main": "src/index.js", diff --git a/src/index.js b/src/index.js index dfabe28..d86cc50 100644 --- a/src/index.js +++ b/src/index.js @@ -291,5 +291,8 @@ ipcMain.on('update', () => { autoUpdater.checkForUpdatesAndNotify() autoUpdater.on('update-available', () => { - BrowserWindow.getAllWindows()[0]?.send('update', true) + BrowserWindow.getAllWindows()[0]?.send('update-available', true) +}) +autoUpdater.on('update-downloaded', () => { + BrowserWindow.getAllWindows()[0]?.send('update-downloaded', true) }) diff --git a/src/renderer/src/lib/Settings.svelte b/src/renderer/src/lib/Settings.svelte index 3677646..bda54bc 100644 --- a/src/renderer/src/lib/Settings.svelte +++ b/src/renderer/src/lib/Settings.svelte @@ -59,7 +59,7 @@ window.IPC.emit('version') let wasUpdated = false - window.IPC.on('update', () => { + window.IPC.on('update-available', () => { if (!wasUpdated) { wasUpdated = true addToast({ @@ -68,6 +68,13 @@ }) } }) + window.IPC.on('update-downloaded', () => { + addToast({ + title: 'Auto Updater', + text: 'A new version of Miru has downloaded. You can restart to update!', + type: 'success' + }) + }) function checkUpdate () { window.IPC.emit('update') }