Software / code / prosody
Comparison
plugins/mod_bosh.lua @ 12977:74b9e05af71e
plugins: Prefix module imports with prosody namespace
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 24 Mar 2023 13:15:28 +0100 |
| parent | 12444:b33558969b3e |
| child | 13209:c8d949cf6b09 |
comparison
equal
deleted
inserted
replaced
| 12976:a187600ec7d6 | 12977:74b9e05af71e |
|---|---|
| 6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
| 7 -- | 7 -- |
| 8 | 8 |
| 9 module:set_global(); | 9 module:set_global(); |
| 10 | 10 |
| 11 local new_xmpp_stream = require "util.xmppstream".new; | 11 local new_xmpp_stream = require "prosody.util.xmppstream".new; |
| 12 local sm = require "core.sessionmanager"; | 12 local sm = require "prosody.core.sessionmanager"; |
| 13 local sm_destroy_session = sm.destroy_session; | 13 local sm_destroy_session = sm.destroy_session; |
| 14 local new_uuid = require "util.uuid".generate; | 14 local new_uuid = require "prosody.util.uuid".generate; |
| 15 local core_process_stanza = prosody.core_process_stanza; | 15 local core_process_stanza = prosody.core_process_stanza; |
| 16 local st = require "util.stanza"; | 16 local st = require "prosody.util.stanza"; |
| 17 local logger = require "util.logger"; | 17 local logger = require "prosody.util.logger"; |
| 18 local log = module._log; | 18 local log = module._log; |
| 19 local initialize_filters = require "util.filters".initialize; | 19 local initialize_filters = require "prosody.util.filters".initialize; |
| 20 local math_min = math.min; | 20 local math_min = math.min; |
| 21 local tostring, type = tostring, type; | 21 local tostring, type = tostring, type; |
| 22 local traceback = debug.traceback; | 22 local traceback = debug.traceback; |
| 23 local runner = require"util.async".runner; | 23 local runner = require"prosody.util.async".runner; |
| 24 local nameprep = require "util.encodings".stringprep.nameprep; | 24 local nameprep = require "prosody.util.encodings".stringprep.nameprep; |
| 25 local cache = require "util.cache"; | 25 local cache = require "prosody.util.cache"; |
| 26 | 26 |
| 27 local xmlns_streams = "http://etherx.jabber.org/streams"; | 27 local xmlns_streams = "http://etherx.jabber.org/streams"; |
| 28 local xmlns_xmpp_streams = "urn:ietf:params:xml:ns:xmpp-streams"; | 28 local xmlns_xmpp_streams = "urn:ietf:params:xml:ns:xmpp-streams"; |
| 29 local xmlns_bosh = "http://jabber.org/protocol/httpbind"; -- (hard-coded into a literal in session.send) | 29 local xmlns_bosh = "http://jabber.org/protocol/httpbind"; -- (hard-coded into a literal in session.send) |
| 30 | 30 |
| 557 ["POST /"] = handle_POST; | 557 ["POST /"] = handle_POST; |
| 558 }; | 558 }; |
| 559 }); | 559 }); |
| 560 end | 560 end |
| 561 | 561 |
| 562 if require"core.modulemanager".get_modules_for_host("*"):contains(module.name) then | 562 if require"prosody.core.modulemanager".get_modules_for_host("*"):contains(module.name) then |
| 563 module:add_host(); | 563 module:add_host(); |
| 564 end | 564 end |