133 |
133 |
134 module:hook_global("user-deleted", function(event) |
134 module:hook_global("user-deleted", function(event) |
135 local username, host = event.username, event.host; |
135 local username, host = event.username, event.host; |
136 local origin = event.origin or prosody.hosts[host]; |
136 local origin = event.origin or prosody.hosts[host]; |
137 if host ~= module.host then return end |
137 if host ~= module.host then return end |
138 local bare = username .. "@" .. host; |
|
139 local roster = rm_load_roster(username, host); |
138 local roster = rm_load_roster(username, host); |
140 for jid, item in pairs(roster) do |
139 for jid, item in pairs(roster) do |
141 if jid then |
140 if jid then |
142 module:fire_event("roster-item-removed", { |
141 module:fire_event("roster-item-removed", { |
143 username = username, jid = jid, item = item, roster = roster, origin = origin, |
142 username = username, jid = jid, item = item, roster = roster, origin = origin, |