diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-08-06 01:15:05 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-08-06 01:15:05 -0400 |
| commit | 78f7f5ae58d9357e240873c137e8940e0647fbbd (patch) | |
| tree | 932abd16a89c2f72aec03455fcebef262f7d522b /server/ws.js | |
| parent | 20e62e8d18905a778f8b347103f9352fab38908e (diff) | |
userlist stuph
Diffstat (limited to 'server/ws.js')
| -rw-r--r-- | server/ws.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/server/ws.js b/server/ws.js index 7199ac3..92c7d5a 100644 --- a/server/ws.js +++ b/server/ws.js @@ -22,22 +22,19 @@ ws.add = function(name){ var nick - console.log("new connection ...") socket.on('join', function(data){ nick = data.nick - console.log("joined >> " + nick) if (sockets[nick]) { // already connected? sockets[nick].disconnect() sockets[nick] = socket room.users[nick] = true - socket.emit("messages", messages) + socket.emit("welcome", room) + ns.emit('joined', data) } }) socket.on('message', function(data){ - console.log(data) - console.log("<" + data.nick + "> " + data.msg) if (messages.length > 20) { messages.shift() } messages.push(data) ns.emit('message', data) @@ -46,6 +43,7 @@ ws.add = function(name){ socket.on('disconnect', function(){ delete sockets[nick] delete room.users[nick] + ns.emit('parted', {nick:nick}) }) }) |
