X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=plugins%2Fmod_disco.lua;h=8534c342e2b49a2f3cafc82bc9c208f361ccbc53;hb=3f9a02bee5e142846bf7da49dd2c6a1be72c86d5;hp=fd93ecf3015735dc404654edceb04ae127d86fd4;hpb=cf4d401a464a656ae4dc588fbc9e838abbfeea91;p=prosody.git diff --git a/plugins/mod_disco.lua b/plugins/mod_disco.lua index fd93ecf3..8534c342 100644 --- a/plugins/mod_disco.lua +++ b/plugins/mod_disco.lua @@ -1,12 +1,21 @@ +-- Prosody IM v0.4 +-- Copyright (C) 2008-2009 Matthew Wild +-- Copyright (C) 2008-2009 Waqas Hussain +-- +-- This project is MIT/X11 licensed. Please see the +-- COPYING file in the source package for more information. +-- + + local discomanager_handle = require "core.discomanager".handle; -require "core.discomanager".set("disco", "http://jabber.org/protocol/disco#info"); -require "core.discomanager".set("disco", "http://jabber.org/protocol/disco#items"); +module:add_feature("http://jabber.org/protocol/disco#info"); +module:add_feature("http://jabber.org/protocol/disco#items"); -add_iq_handler({"c2s", "s2sin"}, "http://jabber.org/protocol/disco#info", function (session, stanza) +module:add_iq_handler({"c2s", "s2sin"}, "http://jabber.org/protocol/disco#info", function (session, stanza) session.send(discomanager_handle(stanza)); end); -add_iq_handler({"c2s", "s2sin"}, "http://jabber.org/protocol/disco#items", function (session, stanza) +module:add_iq_handler({"c2s", "s2sin"}, "http://jabber.org/protocol/disco#items", function (session, stanza) session.send(discomanager_handle(stanza)); end);