Software /
code /
prosody
Diff
plugins/mod_groups.lua @ 5747:23076ee191d3
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Mon, 15 Jul 2013 11:43:23 +0100 |
parent | 5418:7f270fbf3361 |
child | 5776:bd0ff8ae98a8 |
line wrap: on
line diff
--- a/plugins/mod_groups.lua Sat Jul 13 13:17:53 2013 +0100 +++ b/plugins/mod_groups.lua Mon Jul 15 11:43:23 2013 +0100 @@ -17,11 +17,13 @@ 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