Skip to content

Commit d594ce4

Browse files
authored
Allow Element Call to recieve/send call decline events (#30694)
* Allow Element Call to recieve/send call decline events * fix bad copy paste in test
1 parent 733007c commit d594ce4

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/stores/widgets/StopGapWidgetDriver.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ export class StopGapWidgetDriver extends WidgetDriver {
190190
EventType.Reaction,
191191
EventType.RoomRedaction,
192192
"io.element.call.reaction",
193+
// MSC4310: Add dev and final event to ease future transition,
194+
EventType.RTCDecline,
195+
"m.rtc.decline",
193196
];
194197
for (const eventType of [...sendRoomEvents, ...sendRecvRoomEvents])
195198
this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Send, eventType).raw);

test/unit-tests/stores/widgets/StopGapWidgetDriver-test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,11 @@ describe("StopGapWidgetDriver", () => {
134134
"org.matrix.msc3819.receive.to_device:m.call.replaces",
135135
"org.matrix.msc4157.send.delayed_event",
136136
"org.matrix.msc4157.update_delayed_event",
137+
// RTC decline events
138+
"org.matrix.msc2762.send.event:org.matrix.msc4310.rtc.decline",
139+
"org.matrix.msc2762.receive.event:org.matrix.msc4310.rtc.decline",
140+
"org.matrix.msc2762.send.event:m.rtc.decline",
141+
"org.matrix.msc2762.receive.event:m.rtc.decline",
137142
]);
138143

139144
const approvedCapabilities = await driver.validateCapabilities(requestedCapabilities);

0 commit comments

Comments
 (0)