Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Commit ef1d4f6

Browse files
authored
Grant Element Call widget capabilities for "raise hand" feature (#82)
* Grant Element Call widget caps for "raise hand" This allows the widget to send and receive event types used by the "raise hand" feature (element-hq/element-call#2542) without prompting the user to grant the capabilities to do so. * Lint
1 parent 47a9377 commit ef1d4f6

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/stores/widgets/StopGapWidgetDriver.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
175175
WidgetEventCapability.forStateEvent(EventDirection.Receive, EventType.RoomCreate).raw,
176176
);
177177

178-
const sendRecvRoomEvents = ["io.element.call.encryption_keys"];
178+
const sendRecvRoomEvents = ["io.element.call.encryption_keys", EventType.Reaction, EventType.RoomRedaction];
179179
for (const eventType of sendRecvRoomEvents) {
180180
this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Send, eventType).raw);
181181
this.allowedCapabilities.add(WidgetEventCapability.forRoomEvent(EventDirection.Receive, eventType).raw);

test/stores/widgets/StopGapWidgetDriver-test.ts

+4
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ describe("StopGapWidgetDriver", () => {
9494
"org.matrix.msc2762.timeline:!1:example.org",
9595
"org.matrix.msc2762.send.event:org.matrix.rageshake_request",
9696
"org.matrix.msc2762.receive.event:org.matrix.rageshake_request",
97+
"org.matrix.msc2762.send.event:m.reaction",
98+
"org.matrix.msc2762.receive.event:m.reaction",
99+
"org.matrix.msc2762.send.event:m.room.redaction",
100+
"org.matrix.msc2762.receive.event:m.room.redaction",
97101
"org.matrix.msc2762.receive.state_event:m.room.create",
98102
"org.matrix.msc2762.receive.state_event:m.room.member",
99103
"org.matrix.msc2762.receive.state_event:org.matrix.msc3401.call",

0 commit comments

Comments
 (0)