From 321679fd638249754b3f71351283ba5fd7154194 Mon Sep 17 00:00:00 2001 From: Charly Nguyen <1422657+charlynguyen@users.noreply.github.com> Date: Wed, 23 Aug 2023 15:35:43 +0200 Subject: [PATCH] Add `join_rule` field to /publicRooms response (#3673) Signed-off-by: Charly Nguyen --- src/client.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client.ts b/src/client.ts index a72064477f0..8243994012c 100644 --- a/src/client.ts +++ b/src/client.ts @@ -148,7 +148,7 @@ import { UNSTABLE_MSC3089_TREE_SUBTYPE, MSC3912_RELATION_BASED_REDACTIONS_PROP, } from "./@types/event"; -import { IdServerUnbindResult, IImageInfo, Preset, Visibility } from "./@types/partials"; +import { IdServerUnbindResult, IImageInfo, JoinRule, Preset, Visibility } from "./@types/partials"; import { EventMapper, eventMapperFor, MapperOpts } from "./event-mapper"; import { randomString } from "./randomstring"; import { BackupManager, IKeyBackup, IKeyBackupCheck, IPreparedKeyBackupVersion, TrustInfo } from "./crypto/backup"; @@ -736,6 +736,7 @@ export interface IPublicRoomsChunkRoom { guest_can_join: boolean; num_joined_members: number; room_type?: RoomType | string; // Added by MSC3827 + join_rule?: JoinRule.Knock | JoinRule.Public; // Added by MSC2403 } interface IPublicRoomsResponse {