aboutsummaryrefslogtreecommitdiffstats
path: root/core/sessionmanager.lua
diff options
context:
space:
mode:
authorWaqas Hussain <waqas20@gmail.com>2008-10-25 21:16:08 +0500
committerWaqas Hussain <waqas20@gmail.com>2008-10-25 21:16:08 +0500
commit091e961c40b6d89f548efecea07e641e3f9c4210 (patch)
treebae9f53850bfc4fbbdf2bccaaa03d6c6fb8708a7 /core/sessionmanager.lua
parent30de4348013dc1f21e916f1b2bb198369ff024bf (diff)
downloadprosody-091e961c40b6d89f548efecea07e641e3f9c4210.tar.gz
prosody-091e961c40b6d89f548efecea07e641e3f9c4210.zip
Outbound presence subscription
Diffstat (limited to 'core/sessionmanager.lua')
-rw-r--r--core/sessionmanager.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/sessionmanager.lua b/core/sessionmanager.lua
index db898693..82a001c1 100644
--- a/core/sessionmanager.lua
+++ b/core/sessionmanager.lua
@@ -116,6 +116,7 @@ function streamopened(session, attr)
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 @@ function send_to_available_resources(user, host, stanza)
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