aboutsummaryrefslogtreecommitdiffstats
path: root/routes/balances.js
diff options
context:
space:
mode:
Diffstat (limited to 'routes/balances.js')
-rw-r--r--routes/balances.js29
1 files changed, 17 insertions, 12 deletions
diff --git a/routes/balances.js b/routes/balances.js
index 895cc1ff..eff361ea 100644
--- a/routes/balances.js
+++ b/routes/balances.js
@@ -23,20 +23,25 @@ app.get("/balances", async (req, res) => {
liquid: parseInt(assets.bitcoin * SATS),
lnchannel: parseInt((await lna.channelBalance({})).balance),
lnwallet: parseInt((await lna.walletBalance({})).total_balance),
- user: parseInt((await db["User"].findAll({
- attributes: [[sequelize.fn("sum", sequelize.col("balance")), "total"]],
- raw: true,
- order: sequelize.literal("total DESC")
- }))[0].total)
+ user: parseInt(
+ (await db["User"].findAll({
+ attributes: [[sequelize.fn("sum", sequelize.col("balance")), "total"]],
+ raw: true,
+ order: sequelize.literal("total DESC")
+ }))[0].total
+ )
};
const { bitcoin, liquid, lnchannel, user, lnwallet } = balances;
- balances.ratio = (
- (parseInt(bitcoin) +
- parseInt(liquid) +
- parseInt(lnchannel) +
- parseInt(lnwallet)) /
- parseInt(user)
- ).toFixed(2);
+
+ balances.total =
+ parseInt(bitcoin) +
+ parseInt(liquid) +
+ parseInt(lnchannel) +
+ parseInt(lnwallet);
+
+ balances.ratio = (balances.total / parseInt(user)).toFixed(2);
+
+
res.send(balances);
});