diff options
| author | Adam Soltys <[email protected]> | 2022-09-23 00:11:41 -0400 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-23 00:11:41 -0400 |
| commit | 06e142288d553900d8119029936aabe93e13b76b (patch) | |
| tree | dcf71afa51eb32fe5f4674e8a9e8412cc088997e | |
| parent | f45c85562a9de64d562bb7c9cbd172eb98e5ff3a (diff) | |
| download | coinos-server-06e142288d553900d8119029936aabe93e13b76b.tar.gz coinos-server-06e142288d553900d8119029936aabe93e13b76b.zip | |
pass date to exchange rate api
| -rw-r--r-- | lib/binance.js | 1 | ||||
| -rw-r--r-- | lib/rates.js | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/binance.js b/lib/binance.js index 5eb2f286..f81c8cc3 100644 --- a/lib/binance.js +++ b/lib/binance.js @@ -21,6 +21,7 @@ export default () => { // app.set("ask", msg.a); // app.set("bid", msg.b); store.last = msg.c; + // console.log("last", msg.c, store.fx["CAD"], msg.c * store.fx["CAD"]); } catch (e) { err("binance message error", e.message); } diff --git a/lib/rates.js b/lib/rates.js index 8679a08e..3d39b014 100644 --- a/lib/rates.js +++ b/lib/rates.js @@ -26,7 +26,7 @@ let fetchRates; try { let { data: { rates: fx } - } = await axios.get("https://api.exchangerate.host/latest?base=USD"); + } = await axios.get(`https://api.exchangerate.host/latest?base=USD&v={(new Date()).toISOString().split('T')[0]}`); fs.writeFileSync("fx", JSON.stringify({ date, fx })); } catch (e) { try { @@ -40,6 +40,7 @@ let fetchRates; Object.keys(fx).map(k => { fx[k] = parseFloat((fx[k] / fx["USD"]).toFixed(6)); }); + fs.writeFileSync("fx", JSON.stringify({ date, fx })); } catch (e) { err("error fetching rates", e.message); |
