Tue, 04 Nov 2008 17:25:12 +0500
Internal component support
188 | 1 | |
2 | local st = require "util.stanza"; | |
3 | local send = require "core.sessionmanager".send_to_session; | |
4 | ||
5 | local log = require "util.logger".init("mod_version"); | |
6 | ||
7 | local xmlns_version = "jabber:iq:version" | |
8 | ||
9 | local function handle_version_request(session, stanza) | |
10 | if stanza.attr.type == "get" then | |
11 | session.send(st.reply(stanza) | |
12 | :query(xmlns_version) | |
13 | :tag("name"):text("lxmppd"):up() | |
14 | :tag("version"):text("pre-alpha"):up() | |
15 | :tag("os"):text("The best one")); | |
16 | end | |
17 | end | |
18 | ||
19 | add_iq_handler("c2s", xmlns_version, handle_version_request); | |
189
3f0e3a07b491
Fix for mod_version over s2s
Matthew Wild <mwild1@gmail.com>
parents:
188
diff
changeset
|
20 | add_iq_handler("s2sin", xmlns_version, handle_version_request); |