plugin XEP-0277: ignore max_items if rsm_request is set

This commit is contained in:
Goffi 2021-07-29 21:28:48 +02:00
commit a7bae11831
2 changed files with 4 additions and 1 deletions

View file

@ -640,7 +640,7 @@ class XEP_0060(object):
client,
service,
node or None,
max_items or None,
max_items,
item_ids,
sub_id or None,
extra.rsm_request,

View file

@ -956,6 +956,7 @@ class XEP_0277(object):
None to get profile's PEP
@param node(unicode, None): node to get (or microblog node if None)
@param max_items(int): maximum number of item to get, None for no limit
ignored if rsm_request is set
@param item_ids (list[unicode]): list of item IDs
@param rsm_request (rsm.RSMRequest): RSM request data
@param extra (dict): extra data
@ -964,6 +965,8 @@ class XEP_0277(object):
"""
if node is None:
node = NS_MICROBLOG
if rsm_request:
max_items = None
items_data = await self._p.getItems(
client,
service,