From 6b1b464abcecacea98e06040aba679e9bdc3cec9 Mon Sep 17 00:00:00 2001 From: strawberry Date: Fri, 15 Nov 2024 14:48:10 -0500 Subject: [PATCH] add missing knock_restricted room type to /publicRooms Signed-off-by: strawberry --- src/api/client/directory.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/client/directory.rs b/src/api/client/directory.rs index 6cf7b13f..6120c7b3 100644 --- a/src/api/client/directory.rs +++ b/src/api/client/directory.rs @@ -407,7 +407,8 @@ async fn public_rooms_chunk(services: &Services, room_id: OwnedRoomId) -> Public .room_state_get_content(&room_id, &StateEventType::RoomJoinRules, "") .map_ok(|c: RoomJoinRulesEventContent| match c.join_rule { JoinRule::Public => PublicRoomJoinRule::Public, - JoinRule::Knock => PublicRoomJoinRule::Knock, + JoinRule::Knock => "knock".into(), + JoinRule::KnockRestricted(_) => "knock_restricted".into(), _ => "invite".into(), }) .await