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

Function requireConfig

activity/jd_city.js:297–326  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

295 })
296}
297function 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}
327function TotalBean() {
328 return new Promise(async resolve => {
329 const options = {

Callers 1

jd_city.jsFile · 0.70

Calls 2

logMethod · 0.45
isNodeMethod · 0.45

Tested by

no test coverage detected