aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rates.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-09-21 21:41:13 +0000
committerAdam Soltys <[email protected]>2023-09-21 21:41:32 +0000
commit58e3d5233d345e03f37dcfc745d1ff09e591de6c (patch)
tree24adbdedc8f0e8ee3e1801b7699a4aa976399341 /lib/rates.js
parentccbf0cbaaf414d638fd9034b0c5eb5037beaac30 (diff)
downloadcoinos-server-58e3d5233d345e03f37dcfc745d1ff09e591de6c.tar.gz
coinos-server-58e3d5233d345e03f37dcfc745d1ff09e591de6c.zip
new rate api
Diffstat (limited to 'lib/rates.js')
-rw-r--r--lib/rates.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/rates.js b/lib/rates.js
index 16ce37d5..bbb5418f 100644
--- a/lib/rates.js
+++ b/lib/rates.js
@@ -50,9 +50,10 @@ export let getRates = async () => {
if (Date.now() - date > 24 * 60 * 60 * 1000) {
date = Date.now();
try {
- let { rates: fx } = await got(
- `https://api.exchangerate.host/latest?base=USD&v={(new Date()).toISOString().split('T')[0]}`
+ let r = await got(
+ `https://v6.exchangerate-api.com/v6/${config.exchange}/latest/USD`
).json();
+ let { conversion_rates: fx } = r;
await s("rates", { date, fx });
} catch (e) {
err("error fetching rates", e.message);