From db4ce0bea550b0c4e89f59de61a299c7b3df8dfd Mon Sep 17 00:00:00 2001 From: Valere Date: Thu, 4 Sep 2025 09:17:43 +0200 Subject: [PATCH] widget-driver: Add read/send capabilities for rtc decline event --- bindings/matrix-sdk-ffi/src/widget.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bindings/matrix-sdk-ffi/src/widget.rs b/bindings/matrix-sdk-ffi/src/widget.rs index 32b7d4e16..c666940fb 100644 --- a/bindings/matrix-sdk-ffi/src/widget.rs +++ b/bindings/matrix-sdk-ffi/src/widget.rs @@ -175,6 +175,13 @@ pub fn get_element_call_required_permissions( WidgetEventFilter::MessageLikeWithType { event_type: MessageLikeEventType::RoomRedaction.to_string(), }, + // This allows declining an incoming call and detect if someone declines a call. + // Accepts both `org.matrix.msc4310.rtc.decline` and `m.rtc.decline` events to ease future + // transition. + WidgetEventFilter::MessageLikeWithType { + event_type: "org.matrix.msc4310.rtc.decline".to_owned(), + }, + WidgetEventFilter::MessageLikeWithType { event_type: "m.rtc.decline".to_owned() }, ]; WidgetCapabilities {