summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <madhurgarg96@gmail.com>2019-08-23 04:25:16 +0530
committerroot <madhurgarg96@gmail.com>2019-08-23 04:39:20 +0530
commitdd8ac8fc876125bf913d0c62371e2b2c03cfa047 (patch)
treeca0537783e31704d6f2c391b6d90d786862fb295
parent2249d878d1f9786cd86a859baad27261d1351ded (diff)
downloadslixmpp-dd8ac8fc876125bf913d0c62371e2b2c03cfa047.tar.gz
slixmpp-dd8ac8fc876125bf913d0c62371e2b2c03cfa047.tar.bz2
slixmpp-dd8ac8fc876125bf913d0c62371e2b2c03cfa047.tar.xz
slixmpp-dd8ac8fc876125bf913d0c62371e2b2c03cfa047.zip
Assign True to the 'before' tag if it's value is None (eg:at the start no msg is there in the group, so no stanza-id)
-rw-r--r--slixmpp/plugins/xep_0059/rsm.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/slixmpp/plugins/xep_0059/rsm.py b/slixmpp/plugins/xep_0059/rsm.py
index 00241cbb..2bc68138 100644
--- a/slixmpp/plugins/xep_0059/rsm.py
+++ b/slixmpp/plugins/xep_0059/rsm.py
@@ -79,6 +79,8 @@ class ResultIterator:
"""
if self._stop:
raise StopAsyncIteration
+ if self.query[self.interface]['rsm']['before'] is None:
+ self.query[self.interface]['rsm']['before'] = self.reverse
self.query['id'] = self.query.stream.new_id()
self.query[self.interface]['rsm']['max'] = str(self.amount)