diff --git a/module/ad_listening_rights_gain.js b/module/ad_listening_rights_gain.js index d4cb5d0..7cf50ef 100644 --- a/module/ad_listening_rights_gain.js +++ b/module/ad_listening_rights_gain.js @@ -239,7 +239,7 @@ module.exports = async (query, request) => { const res = await request( `/api/ad/listening/rights/gain`, data, - createOption(query, 'eapi', 'v2'), + createOption(query, 'xeapi', 'v3'), ) return { diff --git a/module/register_checktoken_v2.js b/module/register_checktoken_v2.js index 38225ac..d8cfda3 100644 --- a/module/register_checktoken_v2.js +++ b/module/register_checktoken_v2.js @@ -114,6 +114,16 @@ async function ensureWatchman() { // 获取新 token async function fetchToken() { const instance = await ensureWatchman() + const raw = instance.getInstance() + + await new Promise((resolve) => { + const timer = setTimeout(() => resolve(), 15000) + raw.I(() => { + clearTimeout(timer) + resolve() + }) + }) + return new Promise((resolve) => { const timer = setTimeout(() => resolve(''), 15000) instance.getToken(BUSINESS_ID, (tk) => {