From: Kim Alvefur Date: Mon, 4 Apr 2016 19:48:42 +0000 (+0200) Subject: mod_roster: Fire event for pending items for good measure X-Git-Url: https://git.enpas.org/?a=commitdiff_plain;h=082b297a32b7c9afdc616cdc45fdae21b4f27e7c;p=prosody.git mod_roster: Fire event for pending items for good measure --- diff --git a/plugins/mod_roster.lua b/plugins/mod_roster.lua index 0e3fdc4e..454acebb 100644 --- a/plugins/mod_roster.lua +++ b/plugins/mod_roster.lua @@ -143,6 +143,12 @@ module:hook_global("user-deleted", function(event) module:fire_event("roster-item-removed", { username = username, jid = jid, item = item, roster = roster, origin = origin, }); + else + for jid in pairs(item.pending) do + module:fire_event("roster-item-removed", { + username = username, jid = jid, roster = roster, origin = origin, + }); + end end end end, 300);