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

Function requireConfig

jd_cash.js:452–480  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

450}
451
452function requireConfig() {
453 return new Promise(resolve => {
454 console.log(`开始获取${$.name}配置文件\n`);
455 let shareCodes = [];
456 if ($.isNode()) {
457 if (process.env.JD_CASH_SHARECODES) {
458 if (process.env.JD_CASH_SHARECODES.indexOf('\n') > -1) {
459 shareCodes = process.env.JD_CASH_SHARECODES.split('\n');
460 } else {
461 shareCodes = process.env.JD_CASH_SHARECODES.split('&');
462 }
463 }
464 }
465 console.log(`共${cookiesArr.length}个京东账号\n`);
466 $.shareCodesArr = [];
467 if ($.isNode()) {
468 Object.keys(shareCodes).forEach((item) => {
469 if (shareCodes[item]) {
470 $.shareCodesArr.push(shareCodes[item])
471 }
472 })
473 } else {
474 if ($.getdata('jd_cash_invite')) $.shareCodesArr = $.getdata('jd_cash_invite').split('\n').filter(item => !!item);
475 console.log(`\nBoxJs设置的京喜财富岛邀请码:${$.getdata('jd_cash_invite')}\n`);
476 }
477 console.log(`您提供了${$.shareCodesArr.length}个账号的${$.name}助力码\n`);
478 resolve()
479 })
480}
481function deepCopy(obj) {
482 let objClone = Array.isArray(obj) ? [] : {};
483 if (obj && typeof obj === "object") {

Callers 1

jd_cash.jsFile · 0.70

Calls 3

logMethod · 0.45
isNodeMethod · 0.45
getdataMethod · 0.45

Tested by

no test coverage detected