# HG changeset patch # User Goffi # Date 1448462121 -3600 # Node ID a125b11af711c21bb79ec31e386d0e28a39bc013 # Parent a0810e0f386ee19247d7ef586ca3379b996c2b52 tmp (wokkel.pubsub): implemented missing notifyRetract diff -r a0810e0f386e -r a125b11af711 src/tmp/wokkel/pubsub.py --- a/src/tmp/wokkel/pubsub.py Wed Nov 25 13:03:44 2015 +0100 +++ b/src/tmp/wokkel/pubsub.py Wed Nov 25 15:35:21 2015 +0100 @@ -1469,6 +1469,18 @@ self.send(message) + def notifyRetract(self, service, nodeIdentifier, notifications): + for subscriber, subscriptions, items in notifications: + message = self._createNotification('items', service, + nodeIdentifier, subscriber, + subscriptions) + for item in items: + retract = domish.Element((None, "retract")) + retract['id'] = item['id'] + message.event.items.addChild(retract) + self.send(message) + + def notifyDelete(self, service, nodeIdentifier, subscribers, redirectURI=None): for subscriber in subscribers: