shawenguan 1 年之前
父节点
当前提交
0f8b3075d2
共有 1 个文件被更改,包括 12 次插入9 次删除
  1. 12 9
      Scripts/quark/quarkHelper.js

+ 12 - 9
Scripts/quark/quarkHelper.js

@@ -66,9 +66,10 @@ async function getState(cookie){
     return await magicJS.http.get(options).then(response => {
         try {
             const body = response.body;
-            magicJS.logger.log(JSON.stringify(body));
-
-            let sign = body["data"]["cap_sign"];
+            let sign = null;
+            if(body.code == 0){
+                sign = body?.data?.cap_sign;
+            }
             magicJS.logger.info("- 获取状态成功");
             return sign;
         } catch (e) {
@@ -112,16 +113,18 @@ async function signIn(cookie){
             'Cookie': cookie,
             'Content-Type': 'application/json',
         },
-        body: `${magicJS.objToQueryStr(params)}`,
+        body: `${JSON.stringify(params)}`,
     };
-    return await magicJS.http.get(options).then(response => {
+    return await magicJS.http.post(options).then(response => {
         try {
             const body = response.body;
             magicJS.logger.log(JSON.stringify(body));
-            let amount = body["data"]["sign_daily_reward"] / 2048;
-            magicJS.logger.info(`- 签到成功,获取到${amount}MB!`);
-            magicJS.notification.appendNotifyInfo(`🎉-签到成功,获取到${amount}MB!`);
-            return amount;
+            if(body.code == 0){
+                let amount = body.data.sign_daily_reward / 2048;
+                magicJS.logger.info(`- 签到成功,获取到${amount}MB!`);
+                magicJS.notification.appendNotifyInfo(`🎉-签到成功,获取到${amount}MB!`);
+                return amount;
+            }
         } catch (e) {
             magicJS.logger.error(e);
             magicJS.logger.info("- 签到失败!");