getAll

open override fun getAll(): Flow<Map<RoomId, Flow<Room?>>>

Upgraded rooms (Room.hasBeenReplaced) should not be rendered.

flattenValues can be used to get rid of the nested flows.