plugin XEP-0060: addManagedNode callbacks now use client syntax instead of profile
This commit is contained in:
parent
359b3a1b43
commit
c56d3fc759
1 changed files with 10 additions and 11 deletions
|
|
@ -188,9 +188,9 @@ class XEP_0060(object):
|
|||
@param node(unicode): node to monitor
|
||||
all node *prefixed* with this one will be triggered
|
||||
@param **kwargs: method(s) to call when the node is found
|
||||
the methode must be named after PubSub constants in lower case
|
||||
the method must be named after PubSub constants in lower case
|
||||
and suffixed with "_cb"
|
||||
e.g.: "publish_cb" for C.PS_PUBLISH, "delete_cb" for C.PS_DELETE
|
||||
e.g.: "items_cb" for C.PS_ITEMS, "delete_cb" for C.PS_DELETE
|
||||
"""
|
||||
assert node is not None
|
||||
assert kwargs
|
||||
|
|
@ -792,12 +792,12 @@ class SatPubSubClient(rsm.PubSubClient):
|
|||
def itemsReceived(self, event):
|
||||
log.debug(u"Pubsub items received")
|
||||
for callback in self._getNodeCallbacks(event.nodeIdentifier, C.PS_ITEMS):
|
||||
callback(event, self.parent.profile)
|
||||
callback(self.parent, event)
|
||||
|
||||
def deleteReceived(self, event):
|
||||
log.debug((u"Publish node deleted"))
|
||||
for callback in self._getNodeCallbacks(event.nodeIdentifier, C.PS_DELETE):
|
||||
callback(event, self.parent.profile)
|
||||
callback(self.parent, event)
|
||||
|
||||
def subscriptions(self, service, nodeIdentifier, sender=None):
|
||||
"""Return the list of subscriptions to the given service and node.
|
||||
|
|
|
|||
Loading…
Reference in a new issue