refactor: use a more idiomatic conditional set

This commit is contained in:
André Sá 2022-04-26 10:06:36 +01:00
parent 2fe92c2ebf
commit ad5293522d

View file

@ -9,12 +9,14 @@ const RETRIES = 2
const tickerObjects = {} const tickerObjects = {}
function ticker (fiatCode, cryptoCode, tickerName) { function ticker (fiatCode, cryptoCode, tickerName) {
const ticker = tickerObjects[tickerName] ? if (!tickerObjects[tickerName]) {
tickerObjects[tickerName] :
tickerObjects[tickerName] = new ccxt[tickerName]({ tickerObjects[tickerName] = new ccxt[tickerName]({
timeout: 3000, timeout: 3000,
enableRateLimit: false, enableRateLimit: false,
}) })
}
const ticker = tickerObjects[tickerName]
if (verifyFiatSupport(fiatCode, tickerName)) { if (verifyFiatSupport(fiatCode, tickerName)) {
return getCurrencyRates(ticker, fiatCode, cryptoCode) return getCurrencyRates(ticker, fiatCode, cryptoCode)