mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-08 20:09:19 +00:00
remove unneeded widget permissions
This commit is contained in:
@@ -52,17 +52,17 @@ describe("widget", () => {
|
|||||||
expect(widget).toBeDefined();
|
expect(widget).toBeDefined();
|
||||||
expect(configInitSpy).toHaveBeenCalled();
|
expect(configInitSpy).toHaveBeenCalled();
|
||||||
const sendEvent = [
|
const sendEvent = [
|
||||||
EventType.CallNotify, // Sent as a deprecated fallback
|
"org.matrix.msc4075.call.notify", // Sent as a deprecated fallback
|
||||||
EventType.RTCNotification,
|
"org.matrix.msc4075.rtc.notification",
|
||||||
];
|
];
|
||||||
const sendRecvEvent = [
|
const sendRecvEvent = [
|
||||||
"org.matrix.rageshake_request",
|
"org.matrix.rageshake_request",
|
||||||
EventType.CallEncryptionKeysPrefix,
|
"io.element.call.encryption_keys",
|
||||||
EventType.Reaction,
|
"m.reaction",
|
||||||
EventType.RoomRedaction,
|
"m.room.redaction",
|
||||||
ElementCallReactionEventType,
|
"io.element.call.reaction",
|
||||||
EventType.RTCDecline,
|
"org.matrix.msc4310.rtc.decline",
|
||||||
EventType.RTCMembership,
|
"org.matrix.msc4143.rtc.member",
|
||||||
];
|
];
|
||||||
|
|
||||||
const sendState = [
|
const sendState = [
|
||||||
@@ -74,26 +74,14 @@ describe("widget", () => {
|
|||||||
stateKey,
|
stateKey,
|
||||||
}));
|
}));
|
||||||
const receiveState = [
|
const receiveState = [
|
||||||
{ eventType: EventType.RoomCreate },
|
{ eventType: "m.room.create" },
|
||||||
{ eventType: EventType.RoomName },
|
{ eventType: "m.room.name" },
|
||||||
{ eventType: EventType.RoomMember },
|
{ eventType: "m.room.member" },
|
||||||
{ eventType: EventType.RoomEncryption },
|
{ eventType: "m.room.encryption" },
|
||||||
{ eventType: EventType.GroupCallMemberPrefix },
|
{ eventType: "org.matrix.msc3401.call.member" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const sendRecvToDevice = [
|
const sendRecvToDevice = ["io.element.call.encryption_keys"];
|
||||||
EventType.CallInvite,
|
|
||||||
EventType.CallCandidates,
|
|
||||||
EventType.CallAnswer,
|
|
||||||
EventType.CallHangup,
|
|
||||||
EventType.CallReject,
|
|
||||||
EventType.CallSelectAnswer,
|
|
||||||
EventType.CallNegotiate,
|
|
||||||
EventType.CallSDPStreamMetadataChanged,
|
|
||||||
EventType.CallSDPStreamMetadataChangedPrefix,
|
|
||||||
EventType.CallReplaces,
|
|
||||||
EventType.CallEncryptionKeysPrefix,
|
|
||||||
];
|
|
||||||
|
|
||||||
expect(createRoomWidgetClientSpy.mock.calls[0][1]).toStrictEqual({
|
expect(createRoomWidgetClientSpy.mock.calls[0][1]).toStrictEqual({
|
||||||
sendEvent: [...sendEvent, ...sendRecvEvent],
|
sendEvent: [...sendEvent, ...sendRecvEvent],
|
||||||
|
|||||||
@@ -142,19 +142,7 @@ export const initializeWidget = (): void => {
|
|||||||
{ eventType: EventType.GroupCallMemberPrefix },
|
{ eventType: EventType.GroupCallMemberPrefix },
|
||||||
];
|
];
|
||||||
|
|
||||||
const sendRecvToDevice = [
|
const sendRecvToDevice = [EventType.CallEncryptionKeysPrefix];
|
||||||
EventType.CallInvite,
|
|
||||||
EventType.CallCandidates,
|
|
||||||
EventType.CallAnswer,
|
|
||||||
EventType.CallHangup,
|
|
||||||
EventType.CallReject,
|
|
||||||
EventType.CallSelectAnswer,
|
|
||||||
EventType.CallNegotiate,
|
|
||||||
EventType.CallSDPStreamMetadataChanged,
|
|
||||||
EventType.CallSDPStreamMetadataChangedPrefix,
|
|
||||||
EventType.CallReplaces,
|
|
||||||
EventType.CallEncryptionKeysPrefix,
|
|
||||||
];
|
|
||||||
|
|
||||||
const client = createRoomWidgetClient(
|
const client = createRoomWidgetClient(
|
||||||
api,
|
api,
|
||||||
|
|||||||
Reference in New Issue
Block a user