Update NewAddToCart_Web.js

This commit is contained in:
XXhaos
2026-04-03 10:39:02 +08:00
committed by GitHub
parent 3ea76b3a3c
commit 21d435b512

View File

@@ -15,7 +15,7 @@ const FRIENDLY_NAME = `cart-${MARKET}`;
const CLIENT_CONTEXT = { client: "UniversalWebStore.Cart", deviceType: "Pc" }; const CLIENT_CONTEXT = { client: "UniversalWebStore.Cart", deviceType: "Pc" };
const REMOTE_READ_URL = 'https://cc.dragonisheep.com/surge?token=xbox123'; const REMOTE_READ_URL = 'https://cc.dragonisheep.com/surge?token=xbox123';
const REMOTE_CLEAR_URL = 'https://cc.dragonisheep.com/surge?token=xbox123&action=clear'; const REMOTE_CLEAR_URL = 'https://cc.dragonisheep.com/surge/clear?token=xbox123';
const LOCAL_KEY = 'XboxProductList'; const LOCAL_KEY = 'XboxProductList';
const MUID = $persistentStore.read("cart-x-authorization-muid"); const MUID = $persistentStore.read("cart-x-authorization-muid");
@@ -101,7 +101,7 @@ function finalizeAndClean() {
if (failureCount === 0) { if (failureCount === 0) {
// 全部成功:发 clear释放服务端锁并弹出该组 // 全部成功:发 clear释放服务端锁并弹出该组
log("info", "加购全部成功,通知服务端 clear"); log("info", "加购全部成功,通知服务端 clear");
$httpClient.get(REMOTE_CLEAR_URL, () => doFinish()); $httpClient.post({ url: REMOTE_CLEAR_URL, headers: { 'Content-Type': 'application/json' }, body: '{}' }, () => doFinish());
} else { } else {
// 有失败:不 clear保留服务端数据下次可重试 // 有失败:不 clear保留服务端数据下次可重试
log("info", `${failureCount} 个失败,保留服务端数据以便重试`); log("info", `${failureCount} 个失败,保留服务端数据以便重试`);
@@ -125,7 +125,7 @@ function startTask() {
$notification.post("⚠️ Xbox 脚本", "无需执行", `来源: ${sourceLabel} | 列表为空`); $notification.post("⚠️ Xbox 脚本", "无需执行", `来源: ${sourceLabel} | 列表为空`);
// 远程模式下列表为空也要释放锁 // 远程模式下列表为空也要释放锁
if (useRemote) { if (useRemote) {
$httpClient.get(REMOTE_CLEAR_URL, () => $done({})); $httpClient.post({ url: REMOTE_CLEAR_URL, headers: { 'Content-Type': 'application/json' }, body: '{}' }, () => $done({}));
} else { } else {
finalizeAndClean(); finalizeAndClean();
} }