Skip to content
Snippets Groups Projects
Commit 13f86c34 authored by Erik Johnston's avatar Erik Johnston
Browse files

Handle get_all_entities_changed returning None

parent 6e020911
No related branches found
No related tags found
No related merge requests found
...@@ -858,11 +858,14 @@ class PresenceEventSource(object): ...@@ -858,11 +858,14 @@ class PresenceEventSource(object):
friends.add(user_id) # So that we receive our own presence friends.add(user_id) # So that we receive our own presence
user_ids_changed = set() user_ids_changed = set()
changed = None
if from_key and from_key < 100: if from_key and from_key < 100:
# For small deltas, its quicker to get all changes and then # For small deltas, its quicker to get all changes and then
# work out if we share a room or they're in our presence list # work out if we share a room or they're in our presence list
changed = stream_change_cache.get_all_entities_changed(from_key) changed = stream_change_cache.get_all_entities_changed(from_key)
# get_all_entities_changed can return None
if changed is not None:
for other_user_id in changed: for other_user_id in changed:
if other_user_id in friends: if other_user_id in friends:
user_ids_changed.add(other_user_id) user_ids_changed.add(other_user_id)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment