diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index 69c09278..a884ecc2 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -200,8 +200,8 @@ "repack_list_updated": "Repack list updated", "repack_count_one": "{{count}} repack added", "repack_count_other": "{{count}} repacks added", - "new_version_title": "New Hydra version available", - "new_version_body": "Restart Hydra to install the new version" + "new_version_available": "New Hydra version available", + "restart_to_install_new_version": "Restart Hydra to install the new version" }, "system_tray": { "open": "Open Hydra", diff --git a/src/locales/pt/translation.json b/src/locales/pt/translation.json index 4e8a9158..e91ab6a7 100644 --- a/src/locales/pt/translation.json +++ b/src/locales/pt/translation.json @@ -195,7 +195,9 @@ "game_ready_to_install": "{{title}} está pronto para ser instalado", "repack_list_updated": "Lista de repacks atualizada", "repack_count_one": "{{count}} novo repack", - "repack_count_other": "{{count}} novos repacks" + "repack_count_other": "{{count}} novos repacks", + "new_version_available": "Nova versão do Hydra disponível", + "restart_to_install_new_version": "Reinicie o Hydra para instalar a nova versão" }, "system_tray": { "open": "Abrir Hydra", diff --git a/src/main/events/autoupdater/check-for-updates.ts b/src/main/events/autoupdater/check-for-updates.ts index 30e7a7db..e0a7eb8d 100644 --- a/src/main/events/autoupdater/check-for-updates.ts +++ b/src/main/events/autoupdater/check-for-updates.ts @@ -3,10 +3,7 @@ import { registerEvent } from "../register-event"; import updater, { UpdateInfo } from "electron-updater"; import { WindowManager } from "@main/services"; import { app } from "electron"; -import { - publishNotificationUpdateAvailable, - publishNotificationUpdateReadyToInstall, -} from "@main/services/notifications"; +import { publishNotificationUpdateReadyToInstall } from "@main/services/notifications"; const { autoUpdater } = updater; @@ -28,9 +25,6 @@ const checkForUpdates = async (_event: Electron.IpcMainInvokeEvent) => { autoUpdater .once("update-available", (info: UpdateInfo) => { sendEvent({ type: "update-available", info }); - if (!isAutoInstallAvailable) { - publishNotificationUpdateAvailable(); - } }) .once("update-downloaded", () => { sendEvent({ type: "update-downloaded" }); diff --git a/src/main/services/notifications.ts b/src/main/services/notifications.ts index 2fb3c5da..4e2340fb 100644 --- a/src/main/services/notifications.ts +++ b/src/main/services/notifications.ts @@ -69,21 +69,10 @@ export const publishNewRepacksNotifications = async (count: number) => { export const publishNotificationUpdateReadyToInstall = async () => { new Notification({ - title: t("new_version_title", { + title: t("new_version_available", { ns: "notifications", }), - body: t("new_version_body", { - ns: "notifications", - }), - }).show(); -}; - -export const publishNotificationUpdateAvailable = async () => { - new Notification({ - title: t("new_version_title", { - ns: "notifications", - }), - body: t("new_version_body", { + body: t("restart_to_install_new_version", { ns: "notifications", }), }).show();