aboutsummaryrefslogtreecommitdiffstats
path: root/routes/users.js
diff options
context:
space:
mode:
Diffstat (limited to 'routes/users.js')
-rw-r--r--routes/users.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/routes/users.js b/routes/users.js
index d1bdfc0c..5de71a54 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -259,7 +259,7 @@ app.post(
"/accounts",
auth,
ah(async (req, res) => {
- const { name, seed, pubkey, ticker, precision, path } = req.body;
+ const { name, seed, pubkey, ticker, precision, path, network } = req.body;
const { user } = req;
let account = await db.Account.create({
@@ -272,7 +272,8 @@ app.post(
precision,
pubkey,
seed,
- path
+ path,
+ network
});
emit(user.username, "account", account);
@@ -421,12 +422,12 @@ app.post(
pubkey,
path,
hide,
- index,
+ index
} = req.body;
try {
await db.Account.update(
- { name, ticker, precision, domain, seed, pubkey, path, hide },
+ { name, ticker, precision, domain, seed, pubkey, path, hide, index },
{
where: { id, user_id: user.id }
}
@@ -472,12 +473,12 @@ app.post(
}
});
user.payments = payments;
- user.account = account;
+ user.account = account.get({ plain: true });
- emit(user.username, "account", account.get({ plain: true }));
+ emit(user.username, "account", user.account);
emit(user.username, "user", user);
- res.end();
+ res.send(user);
} catch (e) {
l.error(e.message);
return res.status(500).send("There was a problem switching accounts");