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

Function requireConfig

jd_pet.js:529–564  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

527 })
528}
529function requireConfig() {
530 return new Promise(resolve => {
531 console.log('开始获取东东萌宠配置文件\n')
532 notify = $.isNode() ? require('./sendNotify') : '';
533 //Node.js用户请在jdCookie.js处填写京东ck;
534 const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
535 const jdPetShareCodes = $.isNode() ? require('./jdPetShareCodes.js') : '';
536 //IOS等用户直接用NobyDa的jd cookie
537 if ($.isNode()) {
538 Object.keys(jdCookieNode).forEach((item) => {
539 if (jdCookieNode[item]) {
540 cookiesArr.push(jdCookieNode[item])
541 }
542 })
543 if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => {};
544 } else {
545 cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item);
546 }
547 console.log(`共${cookiesArr.length}个京东账号\n`)
548 $.shareCodesArr = [];
549 if ($.isNode()) {
550 Object.keys(jdPetShareCodes).forEach((item) => {
551 if (jdPetShareCodes[item]) {
552 $.shareCodesArr.push(jdPetShareCodes[item])
553 }
554 })
555 } else {
556 if ($.getdata('jd_pet_inviter')) $.shareCodesArr = $.getdata('jd_pet_inviter').split('\n').filter(item => !!item);
557 console.log(`\nBoxJs设置的${$.name}好友邀请码:${$.getdata('jd_pet_inviter') ? $.getdata('jd_pet_inviter') : '暂无'}\n`);
558 }
559 // console.log(`$.shareCodesArr::${JSON.stringify($.shareCodesArr)}`)
560 // console.log(`jdPetShareArr账号长度::${$.shareCodesArr.length}`)
561 console.log(`您提供了${$.shareCodesArr.length}个账号的东东萌宠助力码\n`);
562 resolve()
563 })
564}
565function TotalBean() {
566 return new Promise(async resolve => {
567 const options = {

Callers 1

jd_pet.jsFile · 0.70

Calls 4

jsonParseFunction · 0.70
logMethod · 0.45
isNodeMethod · 0.45
getdataMethod · 0.45

Tested by

no test coverage detected