wss.on('connection', function connection(ws) { var req = ws.upgradeReq; ws.on('message', function(msg) { ws.send(JSON.stringify({ type: 'server', method: req.method, headers: req.headers, body: msg }, null, '\t')); }); });
getUserIdFromReq(rawSocket.upgradeReq) .then(id => id && setUserOnline(id, false)) .catch(err => { console.error(err); })
getUserIdFromReq(rawSocket.upgradeReq) .then(id => (id ? setUserOnline(id, true) : null)) .then(user => { return { user: user || null, loaders: createLoaders({ cache: false }), }; }) .catch(err => { console.error(err); return { loaders: createLoaders({ cache: false }), }; })
if (ws && ws.upgradeReq) { this.clients.splice(this.findClient(ws.upgradeReq.url)) if (error) { debug('websocket error -> ', error) if (ws && ws.upgradeReq) { this.clients.splice(this.findClient(ws.upgradeReq.url), 1)
apprtcWs.on('connection', function(ws) { var sessionId = null; var request = ws.upgradeReq; var response = { writeHead: {}