Software /
code /
prosody
Comparison
plugins/mod_component.lua @ 1065:3806173670f2
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 29 Apr 2009 02:08:12 +0100 |
parent | 981:71fce47dff7b |
child | 1108:368754c54045 |
comparison
equal
deleted
inserted
replaced
1064:3e945c3938ad | 1065:3806173670f2 |
---|---|
8 | 8 |
9 if module:get_host_type() ~= "component" then | 9 if module:get_host_type() ~= "component" then |
10 error("Don't load mod_component manually, it should be for a component, please see http://prosody.im/doc/components", 0); | 10 error("Don't load mod_component manually, it should be for a component, please see http://prosody.im/doc/components", 0); |
11 end | 11 end |
12 | 12 |
13 local hosts = _G.hosts; | |
14 | |
13 local t_concat = table.concat; | 15 local t_concat = table.concat; |
14 | 16 |
17 local lxp = require "lxp"; | |
18 local logger = require "util.logger"; | |
19 local config = require "core.configmanager"; | |
15 local connlisteners = require "net.connlisteners"; | 20 local connlisteners = require "net.connlisteners"; |
16 local cm_register_component = require "core.componentmanager".register_component; | 21 local cm_register_component = require "core.componentmanager".register_component; |
17 local cm_deregister_component = require "core.componentmanager".deregister_component; | 22 local cm_deregister_component = require "core.componentmanager".deregister_component; |
18 local uuid_gen = require "util.uuid".generate; | 23 local uuid_gen = require "util.uuid".generate; |
19 local sha1 = require "util.hashes".sha1; | 24 local sha1 = require "util.hashes".sha1; |
20 local st = stanza; | 25 local st = require "util.stanza"; |
21 local init_xmlhandlers = require "core.xmlhandlers"; | 26 local init_xmlhandlers = require "core.xmlhandlers"; |
22 | 27 |
23 local sessions = {}; | 28 local sessions = {}; |
24 | 29 |
25 local log = module._log; | 30 local log = module._log; |
209 | 214 |
210 connlisteners.register('component', component_listener); | 215 connlisteners.register('component', component_listener); |
211 | 216 |
212 module:add_event_hook("server-started", | 217 module:add_event_hook("server-started", |
213 function () | 218 function () |
214 if net_activate_ports then | 219 if _G.net_activate_ports then |
215 net_activate_ports("component", "component", {5437}, "tcp"); | 220 _G.net_activate_ports("component", "component", {5437}, "tcp"); |
216 else | 221 else |
217 error("No net_activate_ports: Using an incompatible version of Prosody?"); | 222 error("No net_activate_ports: Using an incompatible version of Prosody?"); |
218 end | 223 end |
219 end); | 224 end); |