mirror of
https://github.com/vector-im/element-web.git
synced 2026-01-04 08:01:32 +01:00
Auto approve matrix rtc member event (sticky events) (#31452)
This commit is contained in:
parent
dbe8ad0529
commit
a28eabf73b
@ -193,6 +193,9 @@ export class ElementWidgetDriver extends WidgetDriver {
|
||||
// MSC4310: Add dev and final event to ease future transition,
|
||||
EventType.RTCDecline,
|
||||
"m.rtc.decline",
|
||||
// MSC4310 The main membership event is sent via a room sticky event.
|
||||
EventType.RTCMembership,
|
||||
"m.rtc.member",
|
||||
];
|
||||
for (const eventType of [...sendRoomEvents, ...sendRecvRoomEvents])
|
||||
this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Send, eventType).raw);
|
||||
|
||||
@ -131,11 +131,16 @@ describe("ElementWidgetDriver", () => {
|
||||
"org.matrix.msc3819.receive.to_device:m.call.replaces",
|
||||
"org.matrix.msc4157.send.delayed_event",
|
||||
"org.matrix.msc4157.update_delayed_event",
|
||||
// RTC decline events
|
||||
// RTC decline events (send/receive, unstable/stable)
|
||||
"org.matrix.msc2762.send.event:org.matrix.msc4310.rtc.decline",
|
||||
"org.matrix.msc2762.receive.event:org.matrix.msc4310.rtc.decline",
|
||||
"org.matrix.msc2762.send.event:m.rtc.decline",
|
||||
"org.matrix.msc2762.receive.event:org.matrix.msc4310.rtc.decline",
|
||||
"org.matrix.msc2762.receive.event:m.rtc.decline",
|
||||
// RTC member events (send/receive, unstable/stable)
|
||||
"org.matrix.msc2762.receive.event:org.matrix.msc4143.rtc.member",
|
||||
"org.matrix.msc2762.receive.event:m.rtc.member",
|
||||
"org.matrix.msc2762.send.event:m.rtc.member",
|
||||
"org.matrix.msc2762.send.event:org.matrix.msc4143.rtc.member",
|
||||
]);
|
||||
|
||||
const approvedCapabilities = await driver.validateCapabilities(requestedCapabilities);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user