29 local start = require "net.connlisteners".start; |
29 local start = require "net.connlisteners".start; |
30 require "util.stanza" |
30 require "util.stanza" |
31 require "util.jid" |
31 require "util.jid" |
32 |
32 |
33 ------------------------------------------------------------------------ |
33 ------------------------------------------------------------------------ |
34 |
34 |
35 -- Locals for faster access -- |
35 -- Locals for faster access -- |
36 local t_insert = table.insert; |
36 local t_insert = table.insert; |
37 local t_concat = table.concat; |
37 local t_concat = table.concat; |
38 local t_concatall = function (t, sep) local tt = {}; for _, s in ipairs(t) do t_insert(tt, tostring(s)); end return t_concat(tt, sep); end |
38 local t_concatall = function (t, sep) local tt = {}; for _, s in ipairs(t) do t_insert(tt, tostring(s)); end return t_concat(tt, sep); end |
39 local m_random = math.random; |
39 local m_random = math.random; |