mod_vcard: Cleaned up unused variables and global accesses.
authorWaqas Hussain <waqas20@gmail.com>
Sun, 18 Oct 2009 02:40:14 +0000 (07:40 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Sun, 18 Oct 2009 02:40:14 +0000 (07:40 +0500)
plugins/mod_vcard.lua

index 3291d1c7a0926ebd8c59fe3ffffaa3ea8e62b408..0efc16383b87b1686d8bd4f8aa57e952229a916f 100644 (file)
@@ -6,19 +6,13 @@
 -- COPYING file in the source package for more information.
 --
 
-local hosts = _G.hosts;
-local datamanager = require "util.datamanager"
-
 local st = require "util.stanza"
-local t_concat, t_insert = table.concat, table.insert;
-
-local jid = require "util.jid"
-local jid_split = jid.split;
+local jid_split = require "util.jid".split;
+local datamanager = require "util.datamanager"
 
-local xmlns_vcard = "vcard-temp";
-module:add_feature(xmlns_vcard);
+module:add_feature("vcard-temp");
 
-function handle_vcard(event)
+local function handle_vcard(event)
        local session, stanza = event.origin, event.stanza;
        local to = stanza.attr.to;
        if stanza.attr.type == "get" then
@@ -57,7 +51,7 @@ if module:get_option("vcard_compatibility") then
        module:hook("iq/full", function(data)
                local stanza = data.stanza;
                local payload = stanza.tags[1];
-               if stanza.attr.type == "get" or stanza.attr.type == "set" and payload.name == "vCard" and payload.attr.xmlns == xmlns_vcard then
+               if stanza.attr.type == "get" or stanza.attr.type == "set" and payload.name == "vCard" and payload.attr.xmlns == "vcard-temp" then
                        return handle_vcard(data);
                end
        end, 1);