()
| 450 | } |
| 451 | |
| 452 | function 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 | } |
| 481 | function deepCopy(obj) { |
| 482 | let objClone = Array.isArray(obj) ? [] : {}; |
| 483 | if (obj && typeof obj === "object") { |
no test coverage detected