From 0abf98a36be501740d774a56d54d5f7fbbafc35c Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Wed, 8 Apr 2026 09:11:16 +0300 Subject: [PATCH] fix(js-helper): stop sending version_unavailable to worker log latest resolution failures in the client console instead avoid noisy worker error events when all latest sources fail --- js-helper/checkVersion.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/js-helper/checkVersion.js b/js-helper/checkVersion.js index be17de7..43e01fd 100644 --- a/js-helper/checkVersion.js +++ b/js-helper/checkVersion.js @@ -3,7 +3,7 @@ window.oneTime = true; const WORKER_BASE_URL = "https://spotify-ingest-admin.amd64fox1.workers.dev"; - const SCRIPT_VERSION = "1.2.0"; + const SCRIPT_VERSION = "1.2.1"; const SOURCE_LABELS = { REMOTE: "latest.json", @@ -802,6 +802,16 @@ }); } + function logVersionUnavailable(state) { + console.error(ERROR_MESSAGES.version_unavailable, { + scriptVersion: SCRIPT_VERSION, + remoteVersionFailed: state.remoteVersionFailed, + realVersion: state.versionSources.realVersion || "", + latestJsonVersion: state.remoteShortVersion || "", + latestJsonFullVersion: state.remoteFullVersion || "" + }); + } + async function runOnce(token) { const state = createState(token); @@ -820,7 +830,7 @@ state.remoteFullVersion = version.remoteFullVersion; if (!state.spotifyAppVersion) { - sendError(state, "version_unavailable"); + logVersionUnavailable(state); return; }