You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-25 05:23:13 +03:00
Remove unstable support for m.room_key.withheld (#2512)
We no longer send or receive the unstable type.
This commit is contained in:
@@ -615,9 +615,6 @@ describe("megolm", function() {
|
|||||||
).respond(200, {
|
).respond(200, {
|
||||||
event_id: '$event_id',
|
event_id: '$event_id',
|
||||||
});
|
});
|
||||||
aliceTestClient.httpBackend.when(
|
|
||||||
'PUT', '/sendToDevice/org.matrix.room_key.withheld/',
|
|
||||||
).respond(200, {});
|
|
||||||
aliceTestClient.httpBackend.when(
|
aliceTestClient.httpBackend.when(
|
||||||
'PUT', '/sendToDevice/m.room_key.withheld/',
|
'PUT', '/sendToDevice/m.room_key.withheld/',
|
||||||
).respond(200, {});
|
).respond(200, {});
|
||||||
@@ -718,9 +715,6 @@ describe("megolm", function() {
|
|||||||
event_id: '$event_id',
|
event_id: '$event_id',
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
aliceTestClient.httpBackend.when(
|
|
||||||
'PUT', '/sendToDevice/org.matrix.room_key.withheld/',
|
|
||||||
).respond(200, {});
|
|
||||||
aliceTestClient.httpBackend.when(
|
aliceTestClient.httpBackend.when(
|
||||||
'PUT', '/sendToDevice/m.room_key.withheld/',
|
'PUT', '/sendToDevice/m.room_key.withheld/',
|
||||||
).respond(200, {});
|
).respond(200, {});
|
||||||
|
|||||||
@@ -643,7 +643,7 @@ describe("MegolmDecryption", function() {
|
|||||||
const roomId = "!someroom";
|
const roomId = "!someroom";
|
||||||
|
|
||||||
aliceClient.crypto.onToDeviceEvent(new MatrixEvent({
|
aliceClient.crypto.onToDeviceEvent(new MatrixEvent({
|
||||||
type: "org.matrix.room_key.withheld",
|
type: "m.room_key.withheld",
|
||||||
sender: "@bob:example.com",
|
sender: "@bob:example.com",
|
||||||
content: {
|
content: {
|
||||||
algorithm: "m.megolm.v1.aes-sha2",
|
algorithm: "m.megolm.v1.aes-sha2",
|
||||||
@@ -718,7 +718,7 @@ describe("MegolmDecryption", function() {
|
|||||||
const now = Date.now();
|
const now = Date.now();
|
||||||
|
|
||||||
aliceClient.crypto.onToDeviceEvent(new MatrixEvent({
|
aliceClient.crypto.onToDeviceEvent(new MatrixEvent({
|
||||||
type: "org.matrix.room_key.withheld",
|
type: "m.room_key.withheld",
|
||||||
sender: "@bob:example.com",
|
sender: "@bob:example.com",
|
||||||
content: {
|
content: {
|
||||||
algorithm: "m.megolm.v1.aes-sha2",
|
algorithm: "m.megolm.v1.aes-sha2",
|
||||||
|
|||||||
@@ -738,7 +738,6 @@ class MegolmEncryption extends EncryptionAlgorithm {
|
|||||||
contentMap[userId][deviceId] = message;
|
contentMap[userId][deviceId] = message;
|
||||||
}
|
}
|
||||||
|
|
||||||
await this.baseApis.sendToDevice("org.matrix.room_key.withheld", contentMap);
|
|
||||||
await this.baseApis.sendToDevice("m.room_key.withheld", contentMap);
|
await this.baseApis.sendToDevice("m.room_key.withheld", contentMap);
|
||||||
|
|
||||||
// record the fact that we notified these blocked devices
|
// record the fact that we notified these blocked devices
|
||||||
|
|||||||
@@ -3119,8 +3119,7 @@ export class Crypto extends TypedEventEmitter<CryptoEvent, CryptoEventHandlerMap
|
|||||||
this.secretStorage.onRequestReceived(event);
|
this.secretStorage.onRequestReceived(event);
|
||||||
} else if (event.getType() === "m.secret.send") {
|
} else if (event.getType() === "m.secret.send") {
|
||||||
this.secretStorage.onSecretReceived(event);
|
this.secretStorage.onSecretReceived(event);
|
||||||
} else if (event.getType() === "m.room_key.withheld"
|
} else if (event.getType() === "m.room_key.withheld") {
|
||||||
|| event.getType() === "org.matrix.room_key.withheld") {
|
|
||||||
this.onRoomKeyWithheldEvent(event);
|
this.onRoomKeyWithheldEvent(event);
|
||||||
} else if (event.getContent().transaction_id) {
|
} else if (event.getContent().transaction_id) {
|
||||||
this.onKeyVerificationMessage(event);
|
this.onKeyVerificationMessage(event);
|
||||||
|
|||||||
Reference in New Issue
Block a user