# HG changeset patch # User Waqas Hussain # Date 1242428211 -18000 # Node ID be11dc0610d51beb4c28110b79428a7da8b8fe7a # Parent 4845372a2c03500321a989a3c8b4b05c7ed2ecdb util.jid: Eliminate global method use diff -r 4845372a2c03 -r be11dc0610d5 util/jid.lua --- a/util/jid.lua Sat May 16 03:55:53 2009 +0500 +++ b/util/jid.lua Sat May 16 03:56:51 2009 +0500 @@ -15,7 +15,7 @@ module "jid" -function split(jid) +local function _split(jid) if not jid then return; end local node, nodepos = match(jid, "^([^@]+)@()"); local host, hostpos = match(jid, "^([^@/]+)()", nodepos) @@ -24,17 +24,18 @@ if (not host) or ((not resource) and #jid >= hostpos) then return nil, nil, nil; end return node, host, resource; end +split = _split; function bare(jid) - local node, host = split(jid); + local node, host = _split(jid); if node and host then return node.."@"..host; end return host; end -function prepped_split(jid) - local node, host, resource = split(jid); +local function _prepped_split(jid) + local node, host, resource = _split(jid); if host then host = nameprep(host); if not host then return; end @@ -49,9 +50,10 @@ return node, host, resource; end end +prepped_split = _prepped_split; function prep(jid) - local node, host, resource = prepped_split(jid); + local node, host, resource = _prepped_split(jid); if host then if node then host = node .. "@" .. host;