aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-03-20 11:04:12 -0700
committerAdam Soltys <[email protected]>2020-03-20 11:04:12 -0700
commit5a4a00c56d647d1cbe3eb90207e066ca875c8258 (patch)
treec62f03db125fcf1da8bab9e54840923046eaf0c6
parent951c0837c29e5ddd9e3aa034994729b08973bad3 (diff)
downloadcoinos-server-5a4a00c56d647d1cbe3eb90207e066ca875c8258.tar.gz
coinos-server-5a4a00c56d647d1cbe3eb90207e066ca875c8258.zip
set socket id after user update
-rw-r--r--lib/sockets.js2
-rw-r--r--routes/users.js1
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/sockets.js b/lib/sockets.js
index 3ebf86d7..d7973a99 100644
--- a/lib/sockets.js
+++ b/lib/sockets.js
@@ -4,7 +4,7 @@ const Sequelize = require("sequelize");
/* eslint-disable-next-line */
const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {});
-const sids = {};
+sids = {};
socket = io(server, { origins: "*:*" });
emit = (username, msg, data) => {
diff --git a/routes/users.js b/routes/users.js
index 368cca6c..855e804d 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -159,6 +159,7 @@ app.post("/user", auth, async (req, res) => {
if (user.username !== username && exists) {
return res.status(500).send("Username taken");
} else {
+ sids[username] = sids[user.username];
user.username = username;
addresses[user.address] = username;
addresses[user.liquid] = user.username;