MCPcopy Create free account
hub / github.com/Semporia/Scripts / rewardSign

Function rewardSign

jd_cfd.js:665–695  ·  view source on GitHub ↗
(body, dwEnv = 7)

Source from the content-addressed store, hash-verified

663 })
664}
665function rewardSign(body, dwEnv = 7) {
666 return new Promise((resolve) => {
667 $.get(taskUrl(`story/RewardSign`, body, dwEnv), (err, resp, data) => {
668 try {
669 if (err) {
670 console.log(`${JSON.stringify(err)}`)
671 console.log(`${$.name} RewardSign API请求失败,请检查网路重试`)
672 } else {
673 data = JSON.parse(data.replace(/\n/g, "").match(new RegExp(/jsonpCBK.?\((.*);*\)/))[1]);
674 if (data.iRet === 0 || data.sErrMsg === "success") {
675 if (data.Data.ddwCoin) {
676 console.log(`签到成功:获得${data.Data.ddwCoin}金币\n`)
677 } else if (data.Data.ddwMoney) {
678 console.log(`签到成功:获得${data.Data.ddwMoney}财富\n`)
679 } else if (data.Data.strPrizeName) {
680 console.log(`签到成功:获得${data.Data.strPrizeName}\n`)
681 } else {
682 console.log(`签到成功:很遗憾未中奖~\n`)
683 }
684 } else {
685 console.log(`签到失败:${data.sErrMsg}\n`)
686 }
687 }
688 } catch (e) {
689 $.logErr(e, resp);
690 } finally {
691 resolve();
692 }
693 })
694 })
695}
696function helpdraw(dwUserId) {
697 return new Promise((resolve) => {
698 $.get(taskUrl(`story/helpdraw`, `dwUserId=${dwUserId}`), (err, resp, data) => {

Callers 1

getTakeAggrPageFunction · 0.85

Calls 4

taskUrlFunction · 0.70
getMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected