aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
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"));
})
);