--- a/core/sessionmanager.lua Sat Oct 25 06:49:48 2008 +0500
+++ b/core/sessionmanager.lua Sat Oct 25 21:16:08 2008 +0500
@@ -116,6 +116,7 @@
end
function send_to_available_resources(user, host, stanza)
+ local count = 0;
local to = stanza.attr.to;
stanza.attr.to = nil;
local h = hosts[host];
@@ -125,11 +126,13 @@
for k, session in pairs(u.sessions) do
if session.presence then
session.send(stanza);
+ count = count + 1;
end
end
end
end
stanza.attr.to = to;
+ return count;
end
return _M;
\ No newline at end of file