From 1edbaefe03abd69d277477f2443ad2217a3bfaf3 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Wed, 30 Apr 2025 01:05:46 +0200 Subject: [PATCH] ignore cache hash in version_compare --- src/services/worldStateService.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/services/worldStateService.ts b/src/services/worldStateService.ts index 2e9342a2..9350360e 100644 --- a/src/services/worldStateService.ts +++ b/src/services/worldStateService.ts @@ -1234,8 +1234,14 @@ export const isArchwingMission = (node: IRegion): boolean => { }; export const version_compare = (a: string, b: string): number => { - const a_digits = a.split(".").map(x => parseInt(x)); - const b_digits = b.split(".").map(x => parseInt(x)); + const a_digits = a + .split("/")[0] + .split(".") + .map(x => parseInt(x)); + const b_digits = b + .split("/")[0] + .split(".") + .map(x => parseInt(x)); for (let i = 0; i != a_digits.length; ++i) { if (a_digits[i] != b_digits[i]) { return a_digits[i] > b_digits[i] ? 1 : -1;