Mercurial > prosody-hg
comparison main.lua @ 49:1cd2a8db392d
New "import" module to help tidy up all the local declarations at the top of modules
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sat, 04 Oct 2008 02:43:23 +0100 |
| parents | 3fdfd6e0cb4e |
| children | 14ea0fe6ca86 |
comparison
equal
deleted
inserted
replaced
| 48:d0505310aec5 | 49:1cd2a8db392d |
|---|---|
| 11 | 11 |
| 12 dofile "lxmppd.cfg" | 12 dofile "lxmppd.cfg" |
| 13 | 13 |
| 14 sessions = {}; | 14 sessions = {}; |
| 15 | 15 |
| 16 require "util.import" | |
| 16 require "core.stanza_dispatch" | 17 require "core.stanza_dispatch" |
| 17 require "core.xmlhandlers" | 18 require "core.xmlhandlers" |
| 18 require "core.rostermanager" | 19 require "core.rostermanager" |
| 19 require "core.offlinemessage" | 20 require "core.offlinemessage" |
| 20 require "core.modulemanager" | 21 require "core.modulemanager" |
| 22 require "core.sessionmanager" | 23 require "core.sessionmanager" |
| 23 require "core.stanza_router" | 24 require "core.stanza_router" |
| 24 require "net.connhandlers" | 25 require "net.connhandlers" |
| 25 require "util.stanza" | 26 require "util.stanza" |
| 26 require "util.jid" | 27 require "util.jid" |
| 28 | |
| 27 | 29 |
| 28 -- Locals for faster access -- | 30 -- Locals for faster access -- |
| 29 local t_insert = table.insert; | 31 local t_insert = table.insert; |
| 30 local t_concat = table.concat; | 32 local t_concat = table.concat; |
| 31 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 | 33 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 |
