From 1330871bb24af45376847b2290c0900870fb98a8 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 20 Dec 2021 17:02:36 -0800 Subject: update assets fallback --- routes/assets.js | 3 +-- routes/send.js | 15 ++++++--------- 2 files changed, 7 insertions(+), 11 deletions(-) (limited to 'routes') diff --git a/routes/assets.js b/routes/assets.js index 62c018e4..ccff012d 100644 --- a/routes/assets.js +++ b/routes/assets.js @@ -8,8 +8,7 @@ let fetchAssets; const { data: assets } = await axios.get( "https://assets.blockstream.info/" ); - var liquid_assets = require("./../assets.json"); - app.set("assets", liquid_assets); + app.set("assets", assets); } catch (e) { var liquid_assets = require("./../assets.json"); if (liquid_assets) { diff --git a/routes/send.js b/routes/send.js index e161ce65..f5087f37 100644 --- a/routes/send.js +++ b/routes/send.js @@ -22,16 +22,17 @@ module.exports = ah(async (req, res, next) => { try { await db.transaction(async transaction => { let account; - if (user.account.asset === asset) + if (user.account.asset === asset) { account = await db.Account.findOne({ where: { id: user.account.id, - pubkey:null, + pubkey: null }, lock: transaction.LOCK.UPDATE, transaction }); - else + } + else { account = await db.Account.findOne({ where: { user_id: user.id, @@ -41,6 +42,7 @@ module.exports = ah(async (req, res, next) => { lock: transaction.LOCK.UPDATE, transaction }); + } if (account.balance < amount) { throw new Error("Insufficient funds"); @@ -206,12 +208,7 @@ module.exports = ah(async (req, res, next) => { res.send(payment); }); } catch (e) { - l.error( - "problem sending internal payment", - user.username, - account.balance, - e.message - ); + l.error("problem sending internal payment", user.username, e.message); return res.status(500).send(e.message); } }); -- cgit v1.2.3