From db1f0b681fecf82ffddbf7809bcadab93db4d9f5 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 10 Jan 2019 15:24:35 -0800 Subject: emit connected event on login --- index.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'index.js') diff --git a/index.js b/index.js index ceacaa0c..5576aa5b 100644 --- a/index.js +++ b/index.js @@ -67,19 +67,16 @@ const l = console.log socket.use((socket, next) => { try { - let token = socket.request.headers.cookie.match(`token=([^;]+)`)[1] - if (!token && socket.handshake.query) { - token = socket.handshake.query.token - } - + let token = socket.handshake.query.token let user = jwt.decode(token).username socket.request.user = user sids[user] = socket.id - } catch (e) { return } + } catch (e) { l(e) } next() }) socket.sockets.on('connect', async socket => { + socket.emit('connected') if (app.get('rates')) socket.emit('rate', app.get('rates').ask) socket.on('getuser', async (data, callback) => { -- cgit v1.2.3