summary refs log tree commit diff
path: root/synapse/notifier.py
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2016-01-29 15:33:44 +0000
committerErik Johnston <erik@matrix.org>2016-01-29 15:33:44 +0000
commit13724569eccbd2431f46868099afd44128af19d3 (patch)
tree5df9accf28e611e6b5724dd53cb65751ec934410 /synapse/notifier.py
parentMake /events always return a newer token, if one exists (diff)
downloadsynapse-13724569eccbd2431f46868099afd44128af19d3.tar.xz
Deal with None limit
Diffstat (limited to '')
-rw-r--r--synapse/notifier.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/synapse/notifier.py b/synapse/notifier.py

index acd4019a91..32bd16661d 100644 --- a/synapse/notifier.py +++ b/synapse/notifier.py
@@ -376,10 +376,14 @@ class Notifier(object): continue if only_keys and name not in only_keys: continue + if limit: + new_limit = max(limit * 2, 10) + else: + new_limit = 10 new_events, new_key = yield source.get_new_events( user=user, from_key=getattr(from_token, keyname), - limit=max(limit * 2, 10), + limit=new_limit, is_guest=is_peeking, room_ids=room_ids, )