v1.0.60: revert recurring 30-min update check, keep 10s-after-launch only

Per Pete: staff Macs restart Stream Deck/the plugin process often enough
that the one-shot 10s-post-launch check is sufficient; the periodic
recheck was unwanted complexity.
This commit is contained in:
pdmarf
2026-10-07 18:44:14 +01:00
parent 08019e3c5c
commit 6575f7a1e6
5 changed files with 3 additions and 17 deletions
+1 -6
View File
@@ -6438,7 +6438,7 @@ async function stopTimer(token, entryId) {
} }
// src/plugin.ts // src/plugin.ts
var CURRENT_VERSION = "1.0.59"; var CURRENT_VERSION = "1.0.60";
var GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild"; var GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild";
var SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY----- var SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4= MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4=
@@ -6761,16 +6761,11 @@ plugin_default.ui.onSendToPlugin(async (ev) => {
await checkForUpdates(send); await checkForUpdates(send);
} }
}); });
var UPDATE_CHECK_INTERVAL_MS = 30 * 60 * 1e3;
plugin_default.connect(); plugin_default.connect();
setTimeout(() => { setTimeout(() => {
plugin_default.logger.info("Running initial (10s post-launch) update check"); plugin_default.logger.info("Running initial (10s post-launch) update check");
checkForUpdates(); checkForUpdates();
}, 1e4); }, 1e4);
setInterval(() => {
plugin_default.logger.info("Running scheduled (30min) update check");
checkForUpdates();
}, UPDATE_CHECK_INTERVAL_MS);
/*! Bundled license information: /*! Bundled license information:
@elgato/schemas/dist/streamdeck/plugins/index.mjs: @elgato/schemas/dist/streamdeck/plugins/index.mjs:
Binary file not shown.
Binary file not shown.
+1 -10
View File
@@ -1,4 +1,4 @@
const CURRENT_VERSION = "1.0.59"; const CURRENT_VERSION = "1.0.60";
const GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild"; const GITEA_BASE = "https://gitea.pdmarf.co.uk/pdm/stream_deck_notion_timer/raw/branch/stable-rebuild";
const SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY----- const SIGNING_PUBLIC_KEY = `-----BEGIN PUBLIC KEY-----
MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4= MCowBQYDK2VwAyEAN7ko8TUpuPzPAJuKAZCRjV0c4ZSlou5d9pUAF6o12b4=
@@ -383,18 +383,9 @@ streamDeck.ui.onSendToPlugin<{ event: string; settings?: TimerSettings; token?:
} }
}); });
const UPDATE_CHECK_INTERVAL_MS = 30 * 60 * 1000; // 30 minutes
streamDeck.connect(); streamDeck.connect();
// Initial check shortly after startup, then keep rechecking — a plugin process
// can run for days without Stream Deck restarting, and the old code only ever
// checked once per process lifetime.
setTimeout(() => { setTimeout(() => {
streamDeck.logger.info("Running initial (10s post-launch) update check"); streamDeck.logger.info("Running initial (10s post-launch) update check");
checkForUpdates(); checkForUpdates();
}, 10_000); }, 10_000);
setInterval(() => {
streamDeck.logger.info("Running scheduled (30min) update check");
checkForUpdates();
}, UPDATE_CHECK_INTERVAL_MS);
+1 -1
View File
@@ -1 +1 @@
{ "version": "1.0.59" } { "version": "1.0.60" }