diff options
author | Waqas Hussain <waqas20@gmail.com> | 2008-10-25 21:16:08 +0500 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2008-10-25 21:16:08 +0500 |
commit | 091e961c40b6d89f548efecea07e641e3f9c4210 (patch) | |
tree | bae9f53850bfc4fbbdf2bccaaa03d6c6fb8708a7 /core/sessionmanager.lua | |
parent | 30de4348013dc1f21e916f1b2bb198369ff024bf (diff) | |
download | prosody-091e961c40b6d89f548efecea07e641e3f9c4210.tar.gz prosody-091e961c40b6d89f548efecea07e641e3f9c4210.zip |
Outbound presence subscription
Diffstat (limited to 'core/sessionmanager.lua')
-rw-r--r-- | core/sessionmanager.lua | 3 |
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 |