更新 Scripts/AddMsGames.js
This commit is contained in:
@@ -353,8 +353,6 @@ function runCart(regionCode) {
|
|||||||
const MUID = $persistentStore.read(MUID_KEY);
|
const MUID = $persistentStore.read(MUID_KEY);
|
||||||
const MS_CV = $persistentStore.read(CV_KEY);
|
const MS_CV = $persistentStore.read(CV_KEY);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const HEADERS = {
|
const HEADERS = {
|
||||||
"content-type": "application/json",
|
"content-type": "application/json",
|
||||||
@@ -397,7 +395,6 @@ function runCart(regionCode) {
|
|||||||
function parseProductList(raw) {
|
function parseProductList(raw) {
|
||||||
let parsed; try { parsed = JSON.parse(raw || "{}"); } catch { parsed = {}; }
|
let parsed; try { parsed = JSON.parse(raw || "{}"); } catch { parsed = {}; }
|
||||||
return Object.keys(parsed)
|
return Object.keys(parsed)
|
||||||
.filter(k => /^product\d+$/.test(k))
|
|
||||||
.sort((a, b) => toNum(a) - toNum(b))
|
.sort((a, b) => toNum(a) - toNum(b))
|
||||||
.map(k => { const n = normEntry(parsed[k]); return n ? { key: k, ...n } : null; })
|
.map(k => { const n = normEntry(parsed[k]); return n ? { key: k, ...n } : null; })
|
||||||
.filter(Boolean);
|
.filter(Boolean);
|
||||||
@@ -493,7 +490,7 @@ ${failedHtml}
|
|||||||
for (const k of successKeys) {
|
for (const k of successKeys) {
|
||||||
if (k && Object.prototype.hasOwnProperty.call(store, k)) delete store[k];
|
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);
|
$persistentStore.write(JSON.stringify(store), LOCAL_KEY);
|
||||||
log("info", "本地清理完成", `剩余: ${rem}`);
|
log("info", "本地清理完成", `剩余: ${rem}`);
|
||||||
} catch (e) { log("error", "清理异常", String(e)); }
|
} catch (e) { log("error", "清理异常", String(e)); }
|
||||||
|
|||||||
Reference in New Issue
Block a user