From 0c6e2d587d81041b07a561b3f53b8b1ebcb9f843 Mon Sep 17 00:00:00 2001 From: erwinc1 Date: Sat, 26 Dec 2020 01:01:23 +0100 Subject: [PATCH] fix: properly pass array entries as separate indices (#1502) --- src/config.ts | 53 +++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/src/config.ts b/src/config.ts index c96101936e..82934304a2 100644 --- a/src/config.ts +++ b/src/config.ts @@ -387,35 +387,38 @@ const store = { 'xboxss', 'xboxsx' ]), - stores: envOrArray(process.env.STORES, ['amazon,bestbuy']).map((entry) => { - const [name, minPageSleep, maxPageSleep] = entry.match(/[^:]+/g) ?? []; + stores: envOrArray(process.env.STORES, ['amazon', 'bestbuy']).map( + (entry) => { + const [name, minPageSleep, maxPageSleep] = + entry.match(/[^:]+/g) ?? []; - let proxyList; - try { - proxyList = loadProxyList(name); - } catch {} - - if (!proxyList) { + let proxyList; try { - proxyList = loadProxyList('global'); + proxyList = loadProxyList(name); } catch {} - } - return { - maxPageSleep: envOrNumberMax( - minPageSleep, - maxPageSleep, - browser.maxSleep - ), - minPageSleep: envOrNumberMin( - minPageSleep, - maxPageSleep, - browser.minSleep - ), - name: envOrString(name), - proxyList - }; - }) + if (!proxyList) { + try { + proxyList = loadProxyList('global'); + } catch {} + } + + return { + maxPageSleep: envOrNumberMax( + minPageSleep, + maxPageSleep, + browser.maxSleep + ), + minPageSleep: envOrNumberMin( + minPageSleep, + maxPageSleep, + browser.minSleep + ), + name: envOrString(name), + proxyList + }; + } + ) }; export const defaultStoreData = {