Mercurial > prosody-modules
comparison mod_roster_command/mod_roster_command.lua @ 1948:2748aa8f36e0
mod_roster_command: Update workaround to perhaps work in 0.10
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 10 Nov 2015 19:19:15 +0100 |
parents | 634b42541f5b |
children | f6fdefc5c6ac |
comparison
equal
deleted
inserted
replaced
1947:634b42541f5b | 1948:2748aa8f36e0 |
---|---|
14 return; | 14 return; |
15 end | 15 end |
16 | 16 |
17 | 17 |
18 -- Workaround for lack of util.startup... | 18 -- Workaround for lack of util.startup... |
19 _G.bare_sessions = _G.bare_sessions or {}; | 19 local prosody = _G.prosody; |
20 local hosts = prosody.hosts; | |
21 prosody.bare_sessions = prosody.bare_sessions or {}; | |
22 _G.bare_sessions = _G.bare_sessions or prosody.bare_sessions; | |
20 | 23 |
21 local usermanager = require "core.usermanager"; | 24 local usermanager = require "core.usermanager"; |
22 local rostermanager = require "core.rostermanager"; | 25 local rostermanager = require "core.rostermanager"; |
23 local storagemanager = require "core.storagemanager"; | 26 local storagemanager = require "core.storagemanager"; |
24 local jid = require "util.jid"; | 27 local jid = require "util.jid"; |
25 local warn = require"util.prosodyctl".show_warning; | 28 local warn = require"util.prosodyctl".show_warning; |
26 local prosody = _G.prosody; | |
27 local hosts = prosody.hosts; | |
28 | 29 |
29 -- Make a *one-way* subscription. User will see when contact is online, | 30 -- Make a *one-way* subscription. User will see when contact is online, |
30 -- contact will not see when user is online. | 31 -- contact will not see when user is online. |
31 function subscribe(user_jid, contact_jid) | 32 function subscribe(user_jid, contact_jid) |
32 local user_username, user_host = jid.split(user_jid); | 33 local user_username, user_host = jid.split(user_jid); |