Make room name optional

This commit is contained in:
Eric Eastwood 2024-06-18 19:41:41 -05:00
parent 70ecd4d8d3
commit 71eabe5e63
3 changed files with 5 additions and 4 deletions

View file

@ -879,8 +879,7 @@ class SlidingSyncHandler:
return SlidingSyncResult.RoomResult(
# TODO: Dummy value
# TODO: Make this optional because a computed name doesn't make sense for translated cases
name="TODO",
name=None,
# TODO: Dummy value
avatar=None,
# TODO: Dummy value

View file

@ -990,7 +990,6 @@ class SlidingSyncRestServlet(RestServlet):
)
serialized_rooms[room_id] = {
"name": room_result.name,
"required_state": serialized_required_state,
"timeline": serialized_timeline,
"prev_batch": await room_result.prev_batch.to_string(self.store),
@ -1002,6 +1001,9 @@ class SlidingSyncRestServlet(RestServlet):
"num_live": room_result.num_live,
}
if room_result.name:
serialized_rooms[room_id]["name"] = room_result.name
if room_result.avatar:
serialized_rooms[room_id]["avatar"] = room_result.avatar

View file

@ -186,7 +186,7 @@ class SlidingSyncResult:
(with potentially other old events in the timeline).
"""
name: str
name: Optional[str]
avatar: Optional[str]
heroes: Optional[List[EventBase]]
initial: bool