From 17778b6e2e10d1940dcf2fdffa82cc91a0ac754e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=83=E7=9A=93?= Date: Wed, 18 Jun 2025 21:37:21 +0800 Subject: [PATCH] Update components/checkAppVersion.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- components/checkAppVersion.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/components/checkAppVersion.ts b/components/checkAppVersion.ts index 76f1a2f..a2ba763 100644 --- a/components/checkAppVersion.ts +++ b/components/checkAppVersion.ts @@ -1,10 +1,14 @@ import currentVersion from "~/versionTag"; +export default async function newestVersion() { export default async function newestVersion() { const current = currentVersion(); const req = await fetch("/api/version"); - const res = await req.json(); - if (current !== res.version) { - return false; + if (!req.ok) { + console.error("Version check failed:", req.statusText); + return true; // fail-closed → pretend we are up-to-date } - return true; + + const { version: latest } = await req.json(); + return current === latest; // `true` ➜ up-to-date +} }