diff --git a/src/request/painterReq.ts b/src/request/painterReq.ts index 36b4702e..cd4f44ba 100644 --- a/src/request/painterReq.ts +++ b/src/request/painterReq.ts @@ -106,17 +106,13 @@ async function getRecentForumPostList( page_size: pageSize, }; if (lastId) params.last_id = lastId; - let ck: string = ""; - if (cookie) { - for (const key in cookie) { - ck += `${key}=${cookie[key]}; `; - } - } + let header: Record = { cookie: "" }; + if (cookie) header = getRequestHeader(cookie, "GET", params); return ( await TGHttp(`${bapBu}getRecentForumPostList`, { method: "GET", query: params, - headers: { cookie: ck }, + headers: header, }) ).data; } diff --git a/src/utils/TGClient.ts b/src/utils/TGClient.ts index bb608d82..fbd28b9e 100644 --- a/src/utils/TGClient.ts +++ b/src/utils/TGClient.ts @@ -546,13 +546,13 @@ class Client { let domainCur = window.location.hostname; if (domainCur.endsWith('.miyoushe.com')) domainCur = '.miyoushe.com'; else domainCur = '.mihoyo.com'; - document.cookie = 'account_id=${user.cookie!.account_id}; domain=' + domainCur + '; path=/; - document.cookie = 'account_id_v2=${user.cookie!.account_id}; domain=' + domainCur + '; path=/; - document.cookie = 'account_mid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/; - document.cookie = 'cookie_token=${user.cookie!.cookie_token}; domain=' + domainCur + '; path=/; - document.cookie = 'ltmid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/; - document.cookie = 'ltoken=${user.cookie!.ltoken}; domain=' + domainCur + '; path=/; - document.cookie = 'ltuid_v2=${user.cookie!.ltuid}; domain=' + domainCur + '; path=/; + document.cookie = 'account_id=${user.cookie!.account_id}; domain=' + domainCur + '; path=/;'; + document.cookie = 'account_id_v2=${user.cookie!.account_id}; domain=' + domainCur + '; path=/;'; + document.cookie = 'account_mid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/;'; + document.cookie = 'cookie_token=${user.cookie!.cookie_token}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltmid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltoken=${user.cookie!.ltoken}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltuid_v2=${user.cookie!.ltuid}; domain=' + domainCur + '; path=/;'; })();`; console.info(`[getCookieInfo] ${executeJS}`); await core.invoke("execute_js", { label: "mhy_client", js: executeJS }); @@ -582,13 +582,13 @@ class Client { let domainCur = window.location.hostname; if (domainCur.endsWith('.miyoushe.com')) domainCur = '.miyoushe.com'; else domainCur = '.mihoyo.com'; - document.cookie = 'account_id=${user.cookie!.account_id}; domain=' + domainCur + '; path=/; - document.cookie = 'account_id_v2=${user.cookie!.account_id}; domain=' + domainCur + '; path=/; - document.cookie = 'account_mid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/; - document.cookie = 'cookie_token=${user.cookie!.cookie_token}; domain=' + domainCur + '; path=/; - document.cookie = 'ltmid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/; - document.cookie = 'ltoken=${user.cookie!.ltoken}; domain=' + domainCur + '; path=/; - document.cookie = 'ltuid_v2=${user.cookie!.ltuid}; domain=' + domainCur + '; path=/; + document.cookie = 'account_id=${user.cookie!.account_id}; domain=' + domainCur + '; path=/;'; + document.cookie = 'account_id_v2=${user.cookie!.account_id}; domain=' + domainCur + '; path=/;'; + document.cookie = 'account_mid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/;'; + document.cookie = 'cookie_token=${user.cookie!.cookie_token}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltmid_v2=${user.cookie!.mid}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltoken=${user.cookie!.ltoken}; domain=' + domainCur + '; path=/;'; + document.cookie = 'ltuid_v2=${user.cookie!.ltuid}; domain=' + domainCur + '; path=/;'; })();`; console.info(`[getCookieToken] ${executeJS}`); await core.invoke("execute_js", { label: "mhy_client", js: executeJS });