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

Function taskList

jd_joy_new.js:579–606  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

577}
578
579function taskList() {
580 return new Promise(resolve => {
581 $.get({
582 url: `https://jdjoy.jd.com/common/pet/getPetTaskConfig?reqSource=h5&invokeKey=qRKHmL4sna8ZOP9F`,
583 headers: {
584 'Host': 'jdjoy.jd.com',
585 'accept': '*/*',
586 'content-type': 'application/json',
587 'origin': 'https://h5.m.jd.com',
588 "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"),
589 'referer': 'https://h5.m.jd.com/',
590 'accept-language': 'zh-cn',
591 'cookie': cookie
592 }
593 }, (err, resp, data) => {
594 try {
595 if (err)
596 console.log(err)
597 data = JSON.parse(data)
598 resolve(data);
599 } catch (e) {
600 $.logErr(e);
601 } finally {
602 resolve();
603 }
604 })
605 })
606}
607
608function beforeTask(fn, shopId) {
609 return new Promise(resolve => {

Callers 1

jd_joy_new.jsFile · 0.70

Calls 5

getMethod · 0.45
isNodeMethod · 0.45
getdataMethod · 0.45
logMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected