Software /
code /
prosody
Comparison
plugins/mod_presence.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 | 10813:4a9ff4f61796 |
child | 13676:40c309f8b676 |
comparison
equal
deleted
inserted
replaced
12976:a187600ec7d6 | 12977:74b9e05af71e |
---|---|
13 local s_find = string.find; | 13 local s_find = string.find; |
14 local tonumber = tonumber; | 14 local tonumber = tonumber; |
15 | 15 |
16 local core_post_stanza = prosody.core_post_stanza; | 16 local core_post_stanza = prosody.core_post_stanza; |
17 local core_process_stanza = prosody.core_process_stanza; | 17 local core_process_stanza = prosody.core_process_stanza; |
18 local st = require "util.stanza"; | 18 local st = require "prosody.util.stanza"; |
19 local jid_split = require "util.jid".split; | 19 local jid_split = require "prosody.util.jid".split; |
20 local jid_bare = require "util.jid".bare; | 20 local jid_bare = require "prosody.util.jid".bare; |
21 local datetime = require "util.datetime"; | 21 local datetime = require "prosody.util.datetime"; |
22 local hosts = prosody.hosts; | 22 local hosts = prosody.hosts; |
23 local bare_sessions = prosody.bare_sessions; | 23 local bare_sessions = prosody.bare_sessions; |
24 local full_sessions = prosody.full_sessions; | 24 local full_sessions = prosody.full_sessions; |
25 local NULL = {}; | 25 local NULL = {}; |
26 | 26 |
27 local rostermanager = require "core.rostermanager"; | 27 local rostermanager = require "prosody.core.rostermanager"; |
28 local sessionmanager = require "core.sessionmanager"; | 28 local sessionmanager = require "prosody.core.sessionmanager"; |
29 | 29 |
30 local recalc_resource_map = require "util.presence".recalc_resource_map; | 30 local recalc_resource_map = require "prosody.util.presence".recalc_resource_map; |
31 | 31 |
32 local ignore_presence_priority = module:get_option_boolean("ignore_presence_priority", false); | 32 local ignore_presence_priority = module:get_option_boolean("ignore_presence_priority", false); |
33 | 33 |
34 local pre_approval_stream_feature = st.stanza("sub", {xmlns="urn:xmpp:features:pre-approval"}); | 34 local pre_approval_stream_feature = st.stanza("sub", {xmlns="urn:xmpp:features:pre-approval"}); |
35 module:hook("stream-features", function(event) | 35 module:hook("stream-features", function(event) |