core/sessionmanager.lua

changeset 176
e5cd2a03891d
parent 175
5f71d290bb44
child 304
7b28fa8bbfe5
--- 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

mercurial