()
| 625 | } |
| 626 | |
| 627 | function requireConfig() { |
| 628 | return new Promise(resolve => { |
| 629 | console.log(`开始获取${$.name}配置文件\n`); |
| 630 | //Node.js用户请在jdCookie.js处填写京东ck; |
| 631 | let shareCodes = []; |
| 632 | if ($.isNode()) { |
| 633 | if (process.env.JDJOY_SHARECODES) { |
| 634 | if (process.env.JDJOY_SHARECODES.indexOf('\n') > -1) { |
| 635 | shareCodes = process.env.JDJOY_SHARECODES.split('\n'); |
| 636 | } else { |
| 637 | shareCodes = process.env.JDJOY_SHARECODES.split('&'); |
| 638 | } |
| 639 | } |
| 640 | if (process.env.JDJOY_HELPSELF) { |
| 641 | helpSelf = process.env.JDJOY_HELPSELF |
| 642 | } |
| 643 | if (process.env.JDJOY_APPLYJDBEAN) { |
| 644 | applyJdBean = process.env.JDJOY_APPLYJDBEAN |
| 645 | } |
| 646 | } |
| 647 | console.log(`共${cookiesArr.length}个京东账号\n`); |
| 648 | $.shareCodesArr = []; |
| 649 | if ($.isNode()) { |
| 650 | Object.keys(shareCodes).forEach((item) => { |
| 651 | if (shareCodes[item]) { |
| 652 | $.shareCodesArr.push(shareCodes[item]) |
| 653 | } |
| 654 | }) |
| 655 | } |
| 656 | console.log(`您提供了${$.shareCodesArr.length}个账号的${$.name}助力码\n`); |
| 657 | resolve() |
| 658 | }) |
| 659 | } |
| 660 | |
| 661 | function safeGet(data) { |
| 662 | try { |
no test coverage detected