improving parsing pubsub nodes
This commit is contained in:
parent
407af3397e
commit
ed8b7a51d2
1 changed files with 5 additions and 3 deletions
|
@ -557,6 +557,10 @@ class PubsubReceivedEvent(nec.NetworkIncomingEvent):
|
||||||
self.item_node = self.items_node.getTag('item')
|
self.item_node = self.items_node.getTag('item')
|
||||||
if not self.item_node:
|
if not self.item_node:
|
||||||
return
|
return
|
||||||
|
children = self.item_node.getChildren()
|
||||||
|
if not children:
|
||||||
|
return
|
||||||
|
self.node = children[0]
|
||||||
return True
|
return True
|
||||||
|
|
||||||
class PubsubBookmarksReceivedEvent(nec.NetworkIncomingEvent, BookmarksHelper):
|
class PubsubBookmarksReceivedEvent(nec.NetworkIncomingEvent, BookmarksHelper):
|
||||||
|
@ -565,9 +569,7 @@ class PubsubBookmarksReceivedEvent(nec.NetworkIncomingEvent, BookmarksHelper):
|
||||||
|
|
||||||
def generate(self):
|
def generate(self):
|
||||||
self.conn = self.base_event.conn
|
self.conn = self.base_event.conn
|
||||||
self.storage_node = self.base_event.item_node.getTag('storage')
|
self.storage_node = self.base_event.node
|
||||||
if not self.storage_node:
|
|
||||||
return
|
|
||||||
ns = self.storage_node.getNamespace()
|
ns = self.storage_node.getNamespace()
|
||||||
if ns != xmpp.NS_BOOKMARKS:
|
if ns != xmpp.NS_BOOKMARKS:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Reference in a new issue