Deal with None limit

pull/541/head
Erik Johnston 2016-01-29 15:33:44 +00:00
parent 4a6eb5eb45
commit 13724569ec
1 changed files with 5 additions and 1 deletions

View File

@ -376,10 +376,14 @@ class Notifier(object):
continue continue
if only_keys and name not in only_keys: if only_keys and name not in only_keys:
continue continue
if limit:
new_limit = max(limit * 2, 10)
else:
new_limit = 10
new_events, new_key = yield source.get_new_events( new_events, new_key = yield source.get_new_events(
user=user, user=user,
from_key=getattr(from_token, keyname), from_key=getattr(from_token, keyname),
limit=max(limit * 2, 10), limit=new_limit,
is_guest=is_peeking, is_guest=is_peeking,
room_ids=room_ids, room_ids=room_ids,
) )