plugin XEP-0060: None is no more used in addManagedNode, but all nodes prefixed with a registered one are now triggered
This commit is contained in:
parent
ea0da04fdf
commit
f8a8aa4b08
1 changed files with 26 additions and 21 deletions
|
|
@ -72,7 +72,7 @@ class XEP_0277(object):
|
|||
self.host = host
|
||||
self._p = self.host.plugins["XEP-0060"] # this facilitate the access to pubsub plugin
|
||||
self.rt_sessions = sat_defer.RTDeferredSessions()
|
||||
self.host.plugins["XEP-0060"].addManagedNode(None, items_cb=self._itemsReceived)
|
||||
self.host.plugins["XEP-0060"].addManagedNode(NS_MICROBLOG, items_cb=self._itemsReceived)
|
||||
|
||||
host.bridge.addMethod("mbSend", ".plugin",
|
||||
in_sign='ssa{ss}s', out_sign='',
|
||||
|
|
@ -120,8 +120,6 @@ class XEP_0277(object):
|
|||
|
||||
def _itemsReceived(self, itemsEvent, profile):
|
||||
"""Callback which manage items notifications (publish + retract)"""
|
||||
if not itemsEvent.nodeIdentifier.startswith(NS_MICROBLOG):
|
||||
return
|
||||
def manageItem(data, event):
|
||||
self.host.bridge.psEvent(C.PS_MICROBLOG, itemsEvent.sender.full(), itemsEvent.nodeIdentifier, event, data, profile)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue