From 84339660c9dd755b27cd8d9cbb6f98b794d70d67 Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 11 May 2023 12:13:18 +0800 Subject: [PATCH] #587 enable force updating (#591) Co-authored-by: neil molina --- modules/desktop/electron/libs/auto-updater.ts | 5 ++++- modules/desktop/package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/desktop/electron/libs/auto-updater.ts b/modules/desktop/electron/libs/auto-updater.ts index c638fcd..46bb0b6 100644 --- a/modules/desktop/electron/libs/auto-updater.ts +++ b/modules/desktop/electron/libs/auto-updater.ts @@ -110,10 +110,13 @@ autoUpdater.on("update-downloaded", (info) => { }); export const isDev = () => fs.existsSync(path.join(getTeaPath(), "tea.xyz/gui/dev")); +export const isForceUpdate = () => + fs.existsSync(path.join(getTeaPath(), "tea.xyz/gui/force-auto-update")); async function setPublishURL() { try { - const feedUrl = `https://gui.tea.xyz/${isDev() ? "dev" : "release"}`; + const folder = isForceUpdate() ? "auto-update-test" : isDev() ? "dev" : "release"; + const feedUrl = `https://gui.tea.xyz/${folder}`; log.info(`feedUrl$: ${feedUrl}`); autoUpdater.setFeedURL(feedUrl); } catch (error) { diff --git a/modules/desktop/package.json b/modules/desktop/package.json index 7ba1758..6296dbb 100644 --- a/modules/desktop/package.json +++ b/modules/desktop/package.json @@ -1,6 +1,6 @@ { "name": "tea", - "version": "0.2.3", + "version": "0.2.4", "private": true, "description": "tea gui app", "author": "tea.xyz",