aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-04-27 11:14:43 -0700
committerAdam Soltys <[email protected]>2020-04-28 22:33:02 -0700
commite166ab2c743e4c66eacb51c6484711c5965dd090 (patch)
treea3b309cb38ceceb6e581963f0001a6869452b531 /routes/users.js
parentfae6e8b55ea12989d688eb777c002222199c169b (diff)
downloadcoinos-server-e166ab2c743e4c66eacb51c6484711c5965dd090.tar.gz
coinos-server-e166ab2c743e4c66eacb51c6484711c5965dd090.zip
select payments from current account
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js22
1 files changed, 21 insertions, 1 deletions
diff --git a/routes/users.js b/routes/users.js
index cc7b62cc..d77cd8a0 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -46,7 +46,10 @@ app.get("/liquidate", async (req, res) => {
user_id: user.id,
asset: config.liquid.btcasset,
balance: user.balance,
- pending: 0
+ pending: 0,
+ ticker: 'BTC',
+ name: 'Bitcoin',
+ precision: 8,
});
}
}
@@ -212,6 +215,7 @@ app.post("/user", auth, async (req, res) => {
}
await user.save();
+ user = await getUser(user.username);
emit(user.username, "user", user);
res.send({ user, token });
} catch (e) {
@@ -360,4 +364,20 @@ app.post("/address", auth, async (req, res) => {
res.send(user.address);
});
+app.post("/shiftAccount", auth, async (req, res) => {
+ let { user } = req;
+ let { asset } = req.body;
+
+ const account = await db.Account.findOne({
+ where: { user_id: user.id, asset }
+ });
+
+ user.account_id = account.id;
+ await user.save();
+
+ user = await getUser(user.username);
+ emit(user.username, "user", user);
+ res.send(account);
+});
+
setInterval(() => (faucet = 2000), DAY);