mod_roster: Fire event for pending items for good measure
[prosody.git] / plugins / mod_roster.lua
index 0e3fdc4e405d04aaf15cdbe416fdcd4b35b188bf..454acebb563ee928486108cb7dfd1a59c69a36b4 100644 (file)
@@ -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);