同步配置
This commit is contained in:
parent
1dc9d2d131
commit
f69fb95860
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
node_modules/*
|
node_modules/*
|
||||||
config.json
|
config.json
|
||||||
profiles/
|
profiles/*
|
||||||
|
|||||||
@ -61,15 +61,17 @@ async function syncToDouxiaoyun(cookieString, secUserId) {
|
|||||||
|
|
||||||
if (!configResp.ok) throw new Error(`查询配置失败: HTTP ${configResp.status}`);
|
if (!configResp.ok) throw new Error(`查询配置失败: HTTP ${configResp.status}`);
|
||||||
const configData = await configResp.json();
|
const configData = await configResp.json();
|
||||||
const items = configData.data?.items || configData.items || configData.data || [];
|
const items = configData.data?.items || configData.items || configData.data.data || [];
|
||||||
const existingConfig = Array.isArray(items) ? items[0] : items;
|
const existingConfig = Array.isArray(items) ? items[0] : items;
|
||||||
|
|
||||||
if (!existingConfig || !existingConfig.id) {
|
if (!existingConfig || !existingConfig.id) {
|
||||||
console.log(" ⚠️ 未找到现有配置项");
|
console.log(" ⚠️ 未找到现有配置项");
|
||||||
|
console.log(JSON.stringify(configData, null, 4))
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log(` ✅ 找到配置项: id=${existingConfig.id}, userName=${existingConfig.userName}`);
|
console.log(` ✅ 找到配置项: id=${existingConfig.id}, userName=${existingConfig.userName} statusMsg=${existingConfig.statusMsg}`);
|
||||||
|
|
||||||
|
if("已过期" == existingConfig.statusMsg) {
|
||||||
// 3. 更新配置
|
// 3. 更新配置
|
||||||
console.log(" 3/3 更新 cookies...");
|
console.log(" 3/3 更新 cookies...");
|
||||||
const updateBody = {
|
const updateBody = {
|
||||||
@ -93,6 +95,8 @@ async function syncToDouxiaoyun(cookieString, secUserId) {
|
|||||||
const updateResult = await updateResp.json();
|
const updateResult = await updateResp.json();
|
||||||
console.log(" ✅ douxiaoyun cookies 更新成功!");
|
console.log(" ✅ douxiaoyun cookies 更新成功!");
|
||||||
console.log(` 响应: ${JSON.stringify(updateResult).substring(0, 200)}`);
|
console.log(` 响应: ${JSON.stringify(updateResult).substring(0, 200)}`);
|
||||||
|
}
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(` ❌ 同步 douxiaoyun 失败: ${err.message}`);
|
console.error(` ❌ 同步 douxiaoyun 失败: ${err.message}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user