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)); }