diff options
| author | Adam Soltys <[email protected]> | 2020-07-24 09:32:03 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-07-24 09:32:03 -0700 |
| commit | 35c62a7b75c47b89d229e2278b699e488c348d85 (patch) | |
| tree | e784c284236b3fc72c2c9417af09c546439bd2e6 /routes/assets.js | |
| parent | a38b44306546af56f666add49842fedc25cb35e1 (diff) | |
| download | coinos-server-35c62a7b75c47b89d229e2278b699e488c348d85.tar.gz coinos-server-35c62a7b75c47b89d229e2278b699e488c348d85.zip | |
conduct swap from external acceptor
Diffstat (limited to 'routes/assets.js')
| -rw-r--r-- | routes/assets.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/routes/assets.js b/routes/assets.js index 25ed8ea6..27643c0d 100644 --- a/routes/assets.js +++ b/routes/assets.js @@ -2,10 +2,17 @@ const axios = require("axios"); const crypto = require("crypto"); app.get("/assets", async (req, res) => { - let assets; try { - assets = await axios.get("https://assets.blockstream.info/"); - res.send(assets.data); + const { data: assets } = await axios.get("https://assets.blockstream.info/"); + const accounts = await db.Account.findAll({ + group: ['asset'], + }); + + accounts.map(a => { + if (!assets[a.asset]) assets[a.asset] = a; + }); + + res.send(assets); } catch (e) { l.error("error fetching assets", e); res.status(500).send("error fetching assets"); |
