mod_presence: return true from incoming presence handlers to prevent further processing

Tue, 02 Jun 2009 16:22:37 +0500

author
Waqas Hussain <waqas20@gmail.com>
date
Tue, 02 Jun 2009 16:22:37 +0500
changeset 1284
c0fb8379696e
parent 1283
2e57f2176612
child 1285
0a6e2d6ae459

mod_presence: return true from incoming presence handlers to prevent further processing

plugins/mod_presence.lua file | annotate | diff | comparison | revisions
--- a/plugins/mod_presence.lua	Tue Jun 02 16:21:20 2009 +0500
+++ b/plugins/mod_presence.lua	Tue Jun 02 16:22:37 2009 +0500
@@ -321,6 +321,7 @@
 	else
 		handle_normal_presence(origin, stanza, core_route_stanza);
 	end
+	return true;
 end);
 module:hook("presence/full", function(data)
 	-- inbound presence to full JID recieved
@@ -337,4 +338,5 @@
 		-- TODO fire post processing event
 		session.send(stanza);
 	end -- resource not online, discard
+	return true;
 end);

mercurial