mod_proxy65: Use mod_disco
authorFlorian Zeitz <florob@babelmonkeys.de>
Wed, 19 Feb 2014 19:13:35 +0000 (20:13 +0100)
committerFlorian Zeitz <florob@babelmonkeys.de>
Wed, 19 Feb 2014 19:13:35 +0000 (20:13 +0100)
plugins/mod_proxy65.lua

index 2ed9faace27d747c0f228b96b1d7f334efe9fe13..73527cbc1188f6c0277d39b6195f1b25afeafc40 100644 (file)
@@ -101,27 +101,10 @@ function module.add_host(module)
                module:log("warn", "proxy65_port is deprecated, please put proxy65_ports = { %d } into the global section instead", legacy_config);
        end
 
+       module:depends("disco");
        module:add_identity("proxy", "bytestreams", name);
        module:add_feature("http://jabber.org/protocol/bytestreams");
 
-       module:hook("iq-get/host/http://jabber.org/protocol/disco#info:query", function(event)
-               local origin, stanza = event.origin, event.stanza;
-               if not stanza.tags[1].attr.node then
-                       origin.send(st.reply(stanza):query("http://jabber.org/protocol/disco#info")
-                               :tag("identity", {category='proxy', type='bytestreams', name=name}):up()
-                               :tag("feature", {var="http://jabber.org/protocol/bytestreams"}) );
-                       return true;
-               end
-       end, -1);
-
-       module:hook("iq-get/host/http://jabber.org/protocol/disco#items:query", function(event)
-               local origin, stanza = event.origin, event.stanza;
-               if not stanza.tags[1].attr.node then
-                       origin.send(st.reply(stanza):query("http://jabber.org/protocol/disco#items"));
-                       return true;
-               end
-       end, -1);
-
        module:hook("iq-get/host/http://jabber.org/protocol/bytestreams:query", function(event)
                local origin, stanza = event.origin, event.stanza;