Mercurial > prosody-hg
comparison plugins/mod_disco.lua @ 1704:9b445d2427e2
mod_disco: Rearranged some lines, and added a FIXME comment
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Tue, 18 Aug 2009 12:44:42 +0500 |
| parents | b062ee7865fc |
| children | 29a30884aadd b7049746bd29 |
comparison
equal
deleted
inserted
replaced
| 1703:b062ee7865fc | 1704:9b445d2427e2 |
|---|---|
| 5 -- This project is MIT/X11 licensed. Please see the | 5 -- This project is MIT/X11 licensed. Please see the |
| 6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
| 7 -- | 7 -- |
| 8 | 8 |
| 9 local componentmanager_get_children = require "core.componentmanager".get_children; | 9 local componentmanager_get_children = require "core.componentmanager".get_children; |
| 10 local st = require "util.stanza" | |
| 10 | 11 |
| 12 module:add_identity("server", "im", "Prosody"); -- FIXME should be in the non-existing mod_router | |
| 11 module:add_feature("http://jabber.org/protocol/disco#info"); | 13 module:add_feature("http://jabber.org/protocol/disco#info"); |
| 12 module:add_feature("http://jabber.org/protocol/disco#items"); | 14 module:add_feature("http://jabber.org/protocol/disco#items"); |
| 13 | 15 |
| 14 module:add_identity("server", "im", "Prosody"); | |
| 15 local st = require "util.stanza" | |
| 16 module:hook("iq/host/http://jabber.org/protocol/disco#info:query", function(event) | 16 module:hook("iq/host/http://jabber.org/protocol/disco#info:query", function(event) |
| 17 local origin, stanza = event.origin, event.stanza; | 17 local origin, stanza = event.origin, event.stanza; |
| 18 if stanza.attr.type ~= "get" then return; end | 18 if stanza.attr.type ~= "get" then return; end |
| 19 local node = stanza.tags[1].attr.node; | 19 local node = stanza.tags[1].attr.node; |
| 20 if node and node ~= "" then return; end -- TODO fire event? | 20 if node and node ~= "" then return; end -- TODO fire event? |
