From 87ba6b6a86c6db3d03d30e331a8a627e0419ddaf Mon Sep 17 00:00:00 2001 From: XXhaos Date: Sun, 26 Apr 2026 00:01:03 +0900 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Scripts/AddMsGames.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Scripts/AddMsGames.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Scripts/AddMsGames.js b/Scripts/AddMsGames.js index efe31d4..b9c13f4 100644 --- a/Scripts/AddMsGames.js +++ b/Scripts/AddMsGames.js @@ -353,8 +353,6 @@ function runCart(regionCode) { const MUID = $persistentStore.read(MUID_KEY); const MS_CV = $persistentStore.read(CV_KEY); - - const HEADERS = { "content-type": "application/json", @@ -397,7 +395,6 @@ function runCart(regionCode) { function parseProductList(raw) { let parsed; try { parsed = JSON.parse(raw || "{}"); } catch { parsed = {}; } return Object.keys(parsed) - .filter(k => /^product\d+$/.test(k)) .sort((a, b) => toNum(a) - toNum(b)) .map(k => { const n = normEntry(parsed[k]); return n ? { key: k, ...n } : null; }) .filter(Boolean); @@ -493,7 +490,7 @@ ${failedHtml} for (const k of successKeys) { if (k && Object.prototype.hasOwnProperty.call(store, k)) delete store[k]; } - const rem = Object.keys(store).filter(k => /^product\d+$/.test(k)).length; + const rem = Object.keys(store).filter(k => normEntry(store[k]) !== null).length; $persistentStore.write(JSON.stringify(store), LOCAL_KEY); log("info", "本地清理完成", `剩余: ${rem}`); } catch (e) { log("error", "清理异常", String(e)); }