From d47f44eeb1af61e55f46d0b95ecd6e55ca5c9558 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 30 Jan 2020 21:30:13 -0800 Subject: hardcode dev rates --- rates.js | 51 +++++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 24 deletions(-) (limited to 'rates.js') diff --git a/rates.js b/rates.js index 7c4643d3..03f1cd64 100644 --- a/rates.js +++ b/rates.js @@ -7,32 +7,35 @@ module.exports = (app, socket) => { let fetchRates; (fetchRates = async () => { - try { - let rates = {}; - let res = await axios.get( - `http://data.fixer.io/api/latest?access_key=${config.fixer}` - ); - - let fx = res.data.rates; - - fx && - Object.keys(fx).map(symbol => { - rates[symbol] = fx[symbol] / fx["USD"]; - }); - - res = await axios.get( - "https://api.bitcoinvenezuela.com/?html=no¤cy=VEF" - ); - - rates.VEF = res.data["exchange_rates"].VEF_USD; - rates.VES = res.data["exchange_rates"].VEF_USD / 100000; - rates.KVES = res.data["exchange_rates"].VEF_USD / 100000000; - - app.set("fxrates", rates); - } catch (e) { - l(e); + let rates = require("./devrates"); + + if (process.env.NODE_ENV === "production") { + try { + let res = await axios.get( + `http://data.fixer.io/api/latest?access_key=${config.fixer}` + ); + + let fx = res.data.rates; + + fx && + Object.keys(fx).map(symbol => { + rates[symbol] = fx[symbol] / fx["USD"]; + }); + + res = await axios.get( + "https://api.bitcoinvenezuela.com/?html=no¤cy=VEF" + ); + + rates.VEF = res.data["exchange_rates"].VEF_USD; + rates.VES = res.data["exchange_rates"].VEF_USD / 100000; + rates.KVES = res.data["exchange_rates"].VEF_USD / 100000000; + } catch (e) { + l(e); + } } + app.set("fxrates", rates); + setTimeout(fetchRates, 7200000); })(); -- cgit v1.2.3