diff options
author | John McLear <john@mclear.co.uk> | 2014-11-04 22:37:10 +0000 |
---|---|---|
committer | John McLear <john@mclear.co.uk> | 2014-11-04 22:37:10 +0000 |
commit | f418dfa2053c4b40bd46d586b960a2de8167388c (patch) | |
tree | 592a0f716b1549db8b0ca2a5a7a14115b32cac4e /src/node/handler/PadMessageHandler.js | |
parent | af3e8e5e15b66ccae2306ba6b956d8acd8143eed (diff) | |
download | etherpad-lite-f418dfa2053c4b40bd46d586b960a2de8167388c.zip |
fix author notification handler
Diffstat (limited to 'src/node/handler/PadMessageHandler.js')
-rw-r--r-- | src/node/handler/PadMessageHandler.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/node/handler/PadMessageHandler.js b/src/node/handler/PadMessageHandler.js index 8657460c..3c39c4d8 100644 --- a/src/node/handler/PadMessageHandler.js +++ b/src/node/handler/PadMessageHandler.js @@ -1179,8 +1179,14 @@ function handleClientReady(client, message) client.broadcast.to(padIds.padId).json.send(messageToTheOtherUsers); //Run trough all sessions of this pad -/* - async.forEach(socketio.sockets.clients(padIds.padId), function(roomClient, callback) + var roomClients = [], room = socketio.sockets.adapter.rooms[pad.id]; + if (room) { + for (var id in room) { + roomClients.push(socketio.sockets.adapter.nsp.connected[id]); + } + } + + async.forEach(roomClients, function(roomClient, callback) { var author; @@ -1226,7 +1232,6 @@ function handleClientReady(client, message) } ], callback); }, callback); -*/ } ],function(err) { |