mirror of
https://github.com/bjc/prosody.git
synced 2025-04-05 14:17:37 +03:00
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
This commit is contained in:
parent
7a8fd288b5
commit
71ab938d53
2 changed files with 4 additions and 2 deletions
|
@ -100,7 +100,7 @@ function load_roster(username, host)
|
|||
log("warn", "roster for %s has a self-contact", jid);
|
||||
end
|
||||
if not err then
|
||||
hosts[host].events.fire_event("roster-load", username, host, roster);
|
||||
hosts[host].events.fire_event("roster-load", { username = username, host = host, roster = roster });
|
||||
end
|
||||
return roster, err;
|
||||
end
|
||||
|
|
|
@ -17,11 +17,13 @@ local jid_prep = jid.prep;
|
|||
|
||||
local module_host = module:get_host();
|
||||
|
||||
function inject_roster_contacts(username, host, roster)
|
||||
function inject_roster_contacts(event)
|
||||
local username, host= event.username, event.host;
|
||||
--module:log("debug", "Injecting group members to roster");
|
||||
local bare_jid = username.."@"..host;
|
||||
if not members[bare_jid] and not members[false] then return; end -- Not a member of any groups
|
||||
|
||||
local roster = event.roster;
|
||||
local function import_jids_to_roster(group_name)
|
||||
for jid in pairs(groups[group_name]) do
|
||||
-- Add them to roster
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue