MUC: Changed a MUC library method into a function.
[prosody.git] / plugins / mod_time.lua
index 1aa6ebd95b7997bd6775322af4da80f8d9add897..26088396c758a68c9e1e1dd3a7ba598bc89336ff 100644 (file)
@@ -1,38 +1,38 @@
--- Prosody IM v0.2
--- Copyright (C) 2008 Matthew Wild
--- Copyright (C) 2008 Waqas Hussain
+-- Prosody IM
+-- 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.
 --
 
 
-\r
-local st = require "util.stanza";\r
-local datetime = require "util.datetime".datetime;\r
-local legacy = require "util.datetime".legacy;\r
-\r
--- XEP-0202: Entity Time\r
-\r
-module:add_feature("urn:xmpp:time");\r
-\r
-module:add_iq_handler({"c2s", "s2sin"}, "urn:xmpp:time",\r
-       function(session, stanza)\r
-               if stanza.attr.type == "get" then\r
-                       session.send(st.reply(stanza):tag("time", {xmlns="urn:xmpp:time"})\r
-                               :tag("tzo"):text("+00:00"):up() -- FIXME get the timezone in a platform independent fashion\r
-                               :tag("utc"):text(datetime()));\r
-               end\r
-       end);\r
-\r
--- XEP-0090: Entity Time (deprecated)\r
-\r
-module:add_feature("jabber:iq:time");\r
-\r
-module:add_iq_handler({"c2s", "s2sin"}, "jabber:iq:time",\r
-       function(session, stanza)\r
-               if stanza.attr.type == "get" then\r
-                       session.send(st.reply(stanza):tag("query", {xmlns="jabber:iq:time"})\r
-                               :tag("utc"):text(legacy()));\r
-               end\r
-       end);\r
+
+local st = require "util.stanza";
+local datetime = require "util.datetime".datetime;
+local legacy = require "util.datetime".legacy;
+
+-- XEP-0202: Entity Time
+
+module:add_feature("urn:xmpp:time");
+
+module:add_iq_handler({"c2s", "s2sin"}, "urn:xmpp:time",
+       function(session, stanza)
+               if stanza.attr.type == "get" then
+                       session.send(st.reply(stanza):tag("time", {xmlns="urn:xmpp:time"})
+                               :tag("tzo"):text("+00:00"):up() -- FIXME get the timezone in a platform independent fashion
+                               :tag("utc"):text(datetime()));
+               end
+       end);
+
+-- XEP-0090: Entity Time (deprecated)
+
+module:add_feature("jabber:iq:time");
+
+module:add_iq_handler({"c2s", "s2sin"}, "jabber:iq:time",
+       function(session, stanza)
+               if stanza.attr.type == "get" then
+                       session.send(st.reply(stanza):tag("query", {xmlns="jabber:iq:time"})
+                               :tag("utc"):text(legacy()));
+               end
+       end);