aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-08-03 21:38:29 -0700
committerAdam Soltys <[email protected]>2020-08-03 21:38:29 -0700
commit2bcd5e9cd2233934b6d78724a07172b187ceb0b0 (patch)
treedba0c6451c1fa962dda1c3aa848abaa36d7012ab /routes/users.js
parent1f44dadfb24913d9a6835f3b18340ede580e886a (diff)
downloadcoinos-server-2bcd5e9cd2233934b6d78724a07172b187ceb0b0.tar.gz
coinos-server-2bcd5e9cd2233934b6d78724a07172b187ceb0b0.zip
user urls
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js12
1 files changed, 2 insertions, 10 deletions
diff --git a/routes/users.js b/routes/users.js
index 1a0f82c1..471a4e5e 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -294,23 +294,15 @@ app.post(
})
);
-app.post(
+app.get(
"/address",
- auth,
ah(async (req, res) => {
if (!config.bitcoin) return res.status(500).send("Bitcoin not configured");
- let { user } = req;
- delete addresses[user.address];
-
if (config.bitcoin.walletpass)
await bc.walletPassphrase(config.bitcoin.walletpass, 300);
- user.address = await bc.getNewAddress("", req.body.type || "bech32");
- await user.save();
- addresses[user.address] = user.username;
- emit(user.username, "user", user);
- res.send(user.address);
+ res.send(await bc.getNewAddress("", req.query.type || "bech32"));
})
);