plugins/mod_roster.lua
changeset 7785 7c899817ed3b
parent 7784 0d31d8052dd8
child 7786 f54c960240da
equal deleted inserted replaced
7784:0d31d8052dd8 7785:7c899817ed3b
   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,