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:
Goffi 2015-12-18 15:06:58 +01:00
commit f8a8aa4b08

View file

@ -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)