From 35c62a7b75c47b89d229e2278b699e488c348d85 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 24 Jul 2020 09:32:03 -0700 Subject: conduct swap from external acceptor --- routes/assets.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'routes/assets.js') 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"); -- cgit v1.2.3