diff options
| author | Adam Soltys <[email protected]> | 2023-09-21 21:41:13 +0000 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-09-21 21:41:32 +0000 |
| commit | 58e3d5233d345e03f37dcfc745d1ff09e591de6c (patch) | |
| tree | 24adbdedc8f0e8ee3e1801b7699a4aa976399341 /lib/rates.js | |
| parent | ccbf0cbaaf414d638fd9034b0c5eb5037beaac30 (diff) | |
| download | coinos-server-58e3d5233d345e03f37dcfc745d1ff09e591de6c.tar.gz coinos-server-58e3d5233d345e03f37dcfc745d1ff09e591de6c.zip | |
new rate api
Diffstat (limited to 'lib/rates.js')
| -rw-r--r-- | lib/rates.js | 5 |
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); |
