Use a stanza for c2s stream features instead of an array of strings. Removes a FIXME.
[prosody.git] / plugins / mod_version.lua
index a00cb7f982d6508646e74a1b362b1dbc8fdcc667..d359967802eb779d787b949f4350541a163c337d 100644 (file)
@@ -1,20 +1,18 @@
 
 local st = require "util.stanza";
-local send = require "core.sessionmanager".send_to_session;
 
 local log = require "util.logger".init("mod_version");
 
 local xmlns_version = "jabber:iq:version"
 
 local function handle_version_request(session, stanza)
-                       if stanza.attr.type == "get" then
-                               session.send(st.reply(stanza)
-                                                               :query(xmlns_version)
-                                                                       :tag("name"):text("lxmppd"):up()
-                                                                       :tag("version"):text("pre-alpha"):up()
-                                                                       :tag("os"):text("The best one"));
-                       end
+       if stanza.attr.type == "get" then
+               session.send(st.reply(stanza):query(xmlns_version)
+                       :tag("name"):text("lxmppd"):up()
+                       :tag("version"):text("pre-alpha"):up()
+                       :tag("os"):text("the best operating system ever!"));
+       end
 end
 
 add_iq_handler("c2s", xmlns_version, handle_version_request);
-add_iq_handler("s2s", xmlns_version, handle_version_request);
+add_iq_handler("s2sin", xmlns_version, handle_version_request);