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

Function doTask

jd_dreamFactory.js:537–562  ·  view source on GitHub ↗
(taskId)

Source from the content-addressed store, hash-verified

535
536// 完成任务
537function doTask(taskId) {
538 return new Promise(async resolve => {
539 // const url = `/newtasksys/newtasksys_front/DoTask?source=dreamfactory&bizCode=dream_factory&taskId=${taskId}&sceneval=2&g_login_type=1`;
540 $.get(newtasksysUrl('DoTask', taskId, '_time,bizCode,configExtra,source,taskId'), (err, resp, data) => {
541 try {
542 if (err) {
543 console.log(`${JSON.stringify(err)}`)
544 console.log(`${$.name} API请求失败,请检查网路重试`)
545 } else {
546 if (safeGet(data)) {
547 data = JSON.parse(data);
548 if (data['ret'] === 0) {
549 console.log("做任务完成!")
550 } else {
551 console.log(`DoTask异常:${JSON.stringify(data)}`)
552 }
553 }
554 }
555 } catch (e) {
556 $.logErr(e, resp)
557 } finally {
558 resolve();
559 }
560 })
561 })
562}
563
564// 初始化个人信息
565function userInfo() {

Callers 1

taskListFunction · 0.70

Calls 5

newtasksysUrlFunction · 0.70
safeGetFunction · 0.70
getMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected