main.lua

changeset 282
80e7de32b618
parent 260
182f0c895676
child 359
8fbfa8f885a6
equal deleted inserted replaced
280:516f4c901991 282:80e7de32b618
15 sessions = {}; 15 sessions = {};
16 hosts = {}; 16 hosts = {};
17 17
18 if config.hosts and #config.hosts > 0 then 18 if config.hosts and #config.hosts > 0 then
19 for _, host in pairs(config.hosts) do 19 for _, host in pairs(config.hosts) do
20 hosts[host] = {type = "local", connected = true, sessions = {}, host = host}; 20 hosts[host] = {type = "local", connected = true, sessions = {}, host = host, s2sout = {} };
21 end 21 end
22 else error("No hosts defined in the configuration file"); end 22 else error("No hosts defined in the configuration file"); end
23 23
24 -- Load and initialise core modules -- 24 -- Load and initialise core modules --
25 25
29 require "core.offlinemessage" 29 require "core.offlinemessage"
30 require "core.modulemanager" 30 require "core.modulemanager"
31 require "core.usermanager" 31 require "core.usermanager"
32 require "core.sessionmanager" 32 require "core.sessionmanager"
33 require "core.stanza_router" 33 require "core.stanza_router"
34
35 pcall(require, "remdebug.engine");
36 if remdebug then remdebug.engine.start() end
34 37
35 local start = require "net.connlisteners".start; 38 local start = require "net.connlisteners".start;
36 require "util.stanza" 39 require "util.stanza"
37 require "util.jid" 40 require "util.jid"
38 41

mercurial