# HG changeset patch # User Waqas Hussain # Date 1234357640 -18000 # Node ID ec0eadf4e9ffe82ac08e9e65cc99343a78922505 # Parent 0d94b4903cc7f5c486ddcd436ffa71efe9457f0e Changed mod_muc to work with changed component manager diff -r 0d94b4903cc7 -r ec0eadf4e9ff plugins/mod_muc.lua --- a/plugins/mod_muc.lua Wed Feb 11 17:57:48 2009 +0500 +++ b/plugins/mod_muc.lua Wed Feb 11 18:07:20 2009 +0500 @@ -266,7 +266,7 @@ end end -function handle_stanza(origin, stanza) +register_component(muc_domain, function(origin, stanza) local to_node, to_host, to_resource = jid_split(stanza.attr.to); if stanza.name == "presence" and stanza.attr.type ~= nil and stanza.attr.type ~= "unavailable" then if type == "error" or type == "result" then return; end @@ -282,11 +282,7 @@ if type == "error" or type == "result" then return; end handle_to_domain(origin, stanza); end -end - -module.load_component = function() - return handle_stanza; -- Return the function that we want to handle incoming stanzas -end +end); module.unload = function() deregister_component(muc_domain);