|
@ -1785,14 +1785,13 @@ class Messageable: |
|
|
before=time, |
|
|
before=time, |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
if data and data["items"]: |
|
|
items = data and data["items"] |
|
|
items = data["items"] |
|
|
if items: |
|
|
if limit is not None: |
|
|
if limit is not None: |
|
|
limit -= len(items) |
|
|
limit -= len(items) |
|
|
|
|
|
|
|
|
time = items[-1]['pinned_at'] |
|
|
time = items[-1]['pinned_at'] |
|
|
|
|
|
|
|
|
items = data['items'] |
|
|
|
|
|
# Terminate loop on next iteration; there's no data left after this |
|
|
# Terminate loop on next iteration; there's no data left after this |
|
|
if len(items) < max_limit or not data['has_more']: |
|
|
if len(items) < max_limit or not data['has_more']: |
|
|
limit = 0 |
|
|
limit = 0 |
|
|