()
| 295 | }) |
| 296 | } |
| 297 | function requireConfig() { |
| 298 | return new Promise(resolve => { |
| 299 | console.log(`开始获取${$.name}配置文件\n`); |
| 300 | //Node.js用户请在jdCookie.js处填写京东ck; |
| 301 | let shareCodes = []; |
| 302 | if ($.isNode()) { |
| 303 | if (process.env.JD_CITY_EXCHANGE) { |
| 304 | exchangeFlag = process.env.JD_CITY_EXCHANGE || exchangeFlag; |
| 305 | } |
| 306 | if (process.env.CITY_SHARECODES) { |
| 307 | if (process.env.CITY_SHARECODES.indexOf('\n') > -1) { |
| 308 | shareCodes = process.env.CITY_SHARECODES.split('\n'); |
| 309 | } else { |
| 310 | shareCodes = process.env.CITY_SHARECODES.split('&'); |
| 311 | } |
| 312 | } |
| 313 | } |
| 314 | console.log(`共${cookiesArr.length}个京东账号\n`); |
| 315 | $.shareCodesArr = []; |
| 316 | if ($.isNode()) { |
| 317 | Object.keys(shareCodes).forEach((item) => { |
| 318 | if (shareCodes[item]) { |
| 319 | $.shareCodesArr.push(shareCodes[item]) |
| 320 | } |
| 321 | }) |
| 322 | } |
| 323 | console.log(`您提供了${$.shareCodesArr.length}个账号的${$.name}助力码\n`); |
| 324 | resolve() |
| 325 | }) |
| 326 | } |
| 327 | function TotalBean() { |
| 328 | return new Promise(async resolve => { |
| 329 | const options = { |
no test coverage detected