shawenguan hai 1 ano
pai
achega
5fd8c684f9
Modificáronse 2 ficheiros con 6 adicións e 3 borrados
  1. 3 0
      Scripts/unicom/unicomHelper.js
  2. 3 3
      Scripts/unicom/unicomSignIn.js

+ 3 - 0
Scripts/unicom/unicomHelper.js

@@ -9,6 +9,9 @@
 ^https?:\/\/m\.client\.10010\.com\/AppMonthly url script-request-body https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/unicom/unicomHelper.js
 ^https?:\/\/m\.client\.10010\.com\/AppMonthly url script-response-body https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/unicom/unicomHelper.js
 
+^https?://m\.client\.10010\.com\/mobileService\/onLine\.htm script-response-body https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/unicom/unicomHelper.js
+^https?:\/\/m\.client\.10010\.com\/\/mobileserviceimportant\/home\/queryUserInfoSeven script-response-body https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/unicom/unicomHelper.js
+
 [MITM]
 hostname = activity.10010.com,m.client.10010.com
 

+ 3 - 3
Scripts/unicom/unicomSignIn.js

@@ -133,7 +133,7 @@ async function checkOnline() {
                 'ecs_token': 'ecs_token',
                 'private_token': null,
             }
-            if (onlineData.code == '0') {
+            if (onlineData && onlineData.code == '0') {
                 magicJS.data.write(UnicomConstKey.OnlineData, onlineData);
                 return onlineData;
             }
@@ -142,8 +142,8 @@ async function checkOnline() {
             return onlineData;
         }
     } else {
-        let token_online = magicJS.data.read(UnicomConstKey.TokenOnline);
-        if (onlineData.code == '0') {
+        let onlineData = magicJS.data.read(UnicomConstKey.TokenOnline);
+        if (onlineData && onlineData.code == '0') {
             magicJS.data.write(UnicomConstKey.OnlineData, token_online);
             return onlineData;
         }