From f4137752179711d588f1c072d15be7795b6e31ba Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 9 Dec 2025 15:01:22 +0100 Subject: Support getting/setting room dir visibility --- LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs') diff --git a/LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs b/LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs index 916780e..b453d87 100644 --- a/LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs +++ b/LibMatrix/Homeservers/AuthenticatedHomeserverGeneric.cs @@ -669,5 +669,10 @@ public class AuthenticatedHomeserverGeneric : RemoteHomeserver { public required List Aliases { get; set; } } + public async Task SetRoomDirectoryVisibilityAsync(string roomId, RoomDirectoryVisibilityResponse.VisibilityValue visibility) + => await ClientHttpClient.PostAsJsonAsync($"/_matrix/client/v3/directory/list/room/{HttpUtility.UrlEncode(roomId)}", new RoomDirectoryVisibilityResponse { + Visibility = visibility + }); + #endregion } \ No newline at end of file -- cgit 1.5.1