util.debug: Remove 'white' from boundary style (leave at default colour)
[prosody.git] / util / pubsub.lua
index 621cf1a61a4d9a105beb068143470eafd357dec7..d8ae1f38fa3f2993c66ceb50e83bacba0daf3eb0 100644 (file)
@@ -171,6 +171,18 @@ function service:remove_subscription(node, actor, jid)
        return true;
 end
 
+function service:remove_all_subscriptions(actor, jid)
+       local normal_jid = self.config.normalize_jid(jid);
+       local subs = self.subscriptions[normal_jid]
+       subs = subs and subs[jid];
+       if subs then
+               for node in pairs(subs) do
+                       self:remove_subscription(node, true, jid);
+               end
+       end
+       return true;
+end
+
 function service:get_subscription(node, actor, jid)
        -- Access checking
        local cap;