Update components/checkAppVersion.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
元皓 2025-06-18 21:37:21 +08:00 committed by GitHub
parent a0cf894a11
commit 17778b6e2e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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
}
}