diff options
Diffstat (limited to 'src/api/client_server/directory.rs')
-rw-r--r-- | src/api/client_server/directory.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/api/client_server/directory.rs b/src/api/client_server/directory.rs index e132210..df1ac40 100644 --- a/src/api/client_server/directory.rs +++ b/src/api/client_server/directory.rs @@ -203,17 +203,7 @@ pub(crate) async fn get_public_rooms_filtered_helper( Error::bad_database("Invalid canonical alias event in database.") }) })?, - name: services() - .rooms - .state_accessor - .room_state_get(&room_id, &StateEventType::RoomName, "")? - .map_or(Ok(None), |s| { - serde_json::from_str(s.content.get()) - .map(|c: RoomNameEventContent| c.name) - .map_err(|_| { - Error::bad_database("Invalid room name event in database.") - }) - })?, + name: services().rooms.state_accessor.get_name(&room_id)?, num_joined_members: services() .rooms .state_cache |