aboutsummaryrefslogtreecommitdiffstats
path: root/rates.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-03-11 15:10:40 -0700
committerAdam Soltys <[email protected]>2020-03-11 15:10:40 -0700
commitc0888fab024cc9f7c99812bfabf9d7774312dbf7 (patch)
treecad95683af97432f6092a2c2bae10fbb7a588db5 /rates.js
parentbf2b51f0c2ae9b8f0f330dde6411e45fc0da8a25 (diff)
downloadcoinos-server-c0888fab024cc9f7c99812bfabf9d7774312dbf7.tar.gz
coinos-server-c0888fab024cc9f7c99812bfabf9d7774312dbf7.zip
refactor
Diffstat (limited to 'rates.js')
-rw-r--r--rates.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/rates.js b/rates.js
deleted file mode 100644
index eda6dec4..00000000
--- a/rates.js
+++ /dev/null
@@ -1,42 +0,0 @@
-const axios = require("axios");
-const config = require("./config");
-const l = require("pino")();
-
-module.exports = (app, socket) => {
- let binance = require("./binance")(app, socket);
-
- let fetchRates;
- (fetchRates = async () => {
- 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"];
- });
- } catch (e) {
- l.error("error fetching rates", e);
- }
- }
-
- app.set("fxrates", rates);
-
- setTimeout(fetchRates, 7200000);
- })();
-
- setInterval(() => {
- socket.emit("rates", app.get("rates"));
- }, 1000);
-
- setInterval(() => {
- binance.terminate();
- binance = require("./binance")(app, socket);
- }, 360000);
-};