From 4b4b26651a5dfef7cd0ea8956af40b4024825a39 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Tue, 27 Aug 2013 14:04:22 -0400 Subject: [PATCH] derp --- src/websockets.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/websockets.js b/src/websockets.js index 92546790bb..b8366021d0 100644 --- a/src/websockets.js +++ b/src/websockets.js @@ -72,8 +72,9 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }), if(userSockets[uid].length === 0) { delete users[sessionID]; - if(uid) + if(uid) { io.sockets.in('global').emit('api:user.isOnline', isUserOnline(uid)); + } } for(var roomName in rooms) { @@ -525,6 +526,10 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }), var msg = utils.strip_tags(data.message); + var uids = [touid,uid].sort(); + var chatroom = 'chat_' + uids[0] + '_' + uids[1]; + console.log('entering chat room ', chatroom); + socket.join('chat_' + uids[0] + '_' + uids[1]); user.getUserField(uid, 'username', function(err, username) { var finalMessage = 'New message from ' + username + '';