fix: invalid version checker

This commit is contained in:
Fu Diwei 2025-03-09 12:57:01 +08:00
parent 786f2f8678
commit 56fc2d8b44

View File

@ -4,7 +4,7 @@ import { version } from "@/domain/version";
export type UseVersionCheckerReturns = { export type UseVersionCheckerReturns = {
hasNewVersion: boolean; hasNewVersion: boolean;
check: () => void; checkNewVersion: () => void;
}; };
const extractSemver = (vers: string) => { const extractSemver = (vers: string) => {
@ -48,7 +48,7 @@ const useVersionChecker = () => {
} }
const nIdx = releases.findIndex((e: any) => compareVersions(e.name, version) !== -1); const nIdx = releases.findIndex((e: any) => compareVersions(e.name, version) !== -1);
if (cIdx >= nIdx) { if (cIdx !== -1 && cIdx <= nIdx) {
return false; return false;
} }
@ -63,7 +63,7 @@ const useVersionChecker = () => {
return { return {
hasNewVersion: !!data, hasNewVersion: !!data,
check: refresh, checkNewVersion: refresh,
}; };
}; };