From 5a4a00c56d647d1cbe3eb90207e066ca875c8258 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 20 Mar 2020 11:04:12 -0700 Subject: set socket id after user update --- lib/sockets.js | 2 +- routes/users.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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; -- cgit v1.2.3