Mercurial > prosody-hg
diff util/pubsub.lua @ 9179:82fad995a149
util.pubsub: Pass "retract" as the type of such broadcasts
This moves some XEP-0060 awkwardness out of util.pubsub and into mod_pubsub
A retraction is broadcast in an <items> container, whereas most other
kinds of broadcasts are in a container with a name matching the 'kind'
attribute.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 16 Aug 2018 14:32:21 +0200 |
| parents | 822e9c5ff4a4 |
| children | b6ffd4f951b9 |
line wrap: on
line diff
--- a/util/pubsub.lua Thu Aug 16 06:05:11 2018 +0200 +++ b/util/pubsub.lua Thu Aug 16 14:32:21 2018 +0200 @@ -523,7 +523,7 @@ end self.events.fire_event("item-retracted", { node = node, actor = actor, id = id }); if retract then - self.config.broadcaster("items", node, node_obj.subscribers, retract, actor, node_obj, self); + self.config.broadcaster("retract", node, node_obj.subscribers, retract, actor, node_obj, self); end return true end
