summaryrefslogtreecommitdiff
path: root/src/node/handler/PadMessageHandler.js
diff options
context:
space:
mode:
authorJohn McLear <john@mclear.co.uk>2014-11-04 22:37:10 +0000
committerJohn McLear <john@mclear.co.uk>2014-11-04 22:37:10 +0000
commitf418dfa2053c4b40bd46d586b960a2de8167388c (patch)
tree592a0f716b1549db8b0ca2a5a7a14115b32cac4e /src/node/handler/PadMessageHandler.js
parentaf3e8e5e15b66ccae2306ba6b956d8acd8143eed (diff)
downloadetherpad-lite-f418dfa2053c4b40bd46d586b960a2de8167388c.zip
fix author notification handler
Diffstat (limited to 'src/node/handler/PadMessageHandler.js')
-rw-r--r--src/node/handler/PadMessageHandler.js11
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)
{