Cleaner chunk logic

This commit is contained in:
Andrew Morgan 2019-02-26 12:22:34 +00:00
parent a712aa3a9c
commit c4414768af

View File

@ -330,11 +330,10 @@ class RoomListHandler(BaseHandler):
if not result: if not result:
return return
if from_federation: if from_federation and not result.get("m.federate", True):
if "m.federate" in result and not result["m.federate"]: # This is a room that other servers cannot join. Do not show them
# This is a room that other servers cannot join. Do not show them # this room.
# this room. return
return
if _matches_room_entry(result, search_filter): if _matches_room_entry(result, search_filter):
chunk.append(result) chunk.append(result)