shawenguan 1 jaar geleden
bovenliggende
commit
18333af433
1 gewijzigde bestanden met toevoegingen van 14 en 0 verwijderingen
  1. 14 0
      Scripts/168/diiiLotteryRedEnvelop.js

+ 14 - 0
Scripts/168/diiiLotteryRedEnvelop.js

@@ -160,6 +160,14 @@ async function doTryRedEnvelop() {
     if (!isLogin) {
         await tryReLogin();
     }
+    let lcTokenRet = await getLivechatToken();
+    if (lcTokenRet && lcTokenRet.statusCode == 0) {
+        magicJS.data.write('DIII_CaiLeYuan_ChatRoomToken', lcTokenRet.token);
+        gCaiLeChatRoomToken = lcTokenRet.token;
+        gCaiLeChatHeaders['token'] = gCaiLeChatRoomToken;
+        gCaiLeChatHeaders['Cookie'] = `chattoken=${gCaiLeChatRoomToken}`;
+    }
+
     let redEnvelopInfoRet = await checkRedEnvelopInfo();
     if (!redEnvelopInfoRet || redEnvelopInfoRet.statusCode != 0) {
         return;
@@ -208,6 +216,12 @@ async function getUserInfo() {
     return result;
 }
 
+async function getLivechatToken() {
+    const url = `https://${gCaiLeHost}/rest/member/livechatToken`;
+    let result = await clyRequest('get', url);
+    return result;
+}
+
 async function checkRedEnvelopInfo() {
     const url = `https://${gCaiLeHost}/rest/member/chatroom/checkRedEnvelop`;
     let result = await clyRequest('get', url);