summaryrefslogtreecommitdiff
path: root/src/api/client_server/directory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/client_server/directory.rs')
-rw-r--r--src/api/client_server/directory.rs12
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