From bfadef3c677f7486f5426dd0fa9f46ffcd3b2fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sat, 26 Aug 2017 21:48:37 +0200 Subject: [PATCH] [omemo] Query only the most recent PEP items This is due a update to ejabbered where Nodes can now hold 10 items per default --- omemo/xmpp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/omemo/xmpp.py b/omemo/xmpp.py index c0a8fd5..48fcf3c 100644 --- a/omemo/xmpp.py +++ b/omemo/xmpp.py @@ -99,7 +99,8 @@ class BundleInformationQuery(Iq): id_ = app.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='get', attrs=attrs, to=contact_jid) - items = Node('items', attrs={'node': NS_BUNDLES + str(device_id)}) + items = Node('items', attrs={'node': NS_BUNDLES + str(device_id), + 'max_items': 1}) pubsub = PubsubNode(items) self.addChild(node=pubsub) @@ -142,7 +143,7 @@ class DevicelistQuery(Iq): id_ = app.get_an_id() attrs = {'id': id_} Iq.__init__(self, typ='get', attrs=attrs, to=contact_jid) - items = Node('items', attrs={'node': NS_DEVICE_LIST}) + items = Node('items', attrs={'node': NS_DEVICE_LIST, 'max_items': 1}) pubsub = PubsubNode(items) self.addChild(node=pubsub)