Software /
code /
prosody
Comparison
plugins/mod_component.lua @ 3615:c72d24c2d97b
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Fri, 12 Nov 2010 22:39:37 +0500 |
parent | 3604:3e89f0509967 |
child | 3616:95ae7af2c82b |
comparison
equal
deleted
inserted
replaced
3614:8b436cc88c0e | 3615:c72d24c2d97b |
---|---|
39 log("warn", "Stanza being handled by default component; bouncing error for: %s", stanza:top_tag()); | 39 log("warn", "Stanza being handled by default component; bouncing error for: %s", stanza:top_tag()); |
40 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then | 40 if stanza.attr.type ~= "error" and stanza.attr.type ~= "result" then |
41 event.origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); | 41 event.origin.send(st.error_reply(stanza, "wait", "service-unavailable", "Component unavailable")); |
42 end | 42 end |
43 end | 43 end |
44 return true; | |
44 end | 45 end |
45 | 46 |
46 module:hook("iq/bare", handle_stanza); | 47 module:hook("iq/bare", handle_stanza); |
47 module:hook("message/bare", handle_stanza); | 48 module:hook("message/bare", handle_stanza); |
48 module:hook("presence/bare", handle_stanza); | 49 module:hook("presence/bare", handle_stanza); |