diff options
| author | Adam Soltys <[email protected]> | 2019-01-10 15:24:35 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2019-02-05 20:53:45 -0800 |
| commit | db1f0b681fecf82ffddbf7809bcadab93db4d9f5 (patch) | |
| tree | 308a6eee352bd6c0eb3859b3615d31a66d094152 /index.js | |
| parent | f3d45b165d38777b88fc9ba7ec7d24ec94bb4f54 (diff) | |
| download | coinos-server-db1f0b681fecf82ffddbf7809bcadab93db4d9f5.tar.gz coinos-server-db1f0b681fecf82ffddbf7809bcadab93db4d9f5.zip | |
emit connected event on login
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -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) => { |
