From 280d7733fce8d2151539aff5ddf3d0d8bded22b3 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 28 Aug 2025 10:15:38 +0000 Subject: [PATCH] Update capability for MSC4133 profile fields. Signed-off-by: Jason Volk --- src/api/client/capabilities.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/api/client/capabilities.rs b/src/api/client/capabilities.rs index 8eb9bb10..5cae8a1a 100644 --- a/src/api/client/capabilities.rs +++ b/src/api/client/capabilities.rs @@ -6,8 +6,8 @@ use ruma::{ api::client::discovery::{ get_capabilities, get_capabilities::v3::{ - Capabilities, GetLoginTokenCapability, RoomVersionStability, RoomVersionsCapability, - ThirdPartyIdChangesCapability, + Capabilities, GetLoginTokenCapability, ProfileFieldsCapability, RoomVersionStability, + RoomVersionsCapability, ThirdPartyIdChangesCapability, }, }, }; @@ -44,8 +44,7 @@ pub(crate) async fn get_capabilities_route( enabled: services.server.config.login_via_existing_session, }; - // MSC4133 capability - capabilities.set("uk.tcpip.msc4133.profile_fields", json!({"enabled": true}))?; + capabilities.profile_fields = ProfileFieldsCapability::new(true).into(); capabilities.set( "org.matrix.msc4267.forget_forced_upon_leave",