You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-08-09 10:22:46 +03:00
Fix CryptoApi#getVerificationRequestsToDeviceInProgress
(#3611)
This commit is contained in:
@@ -164,6 +164,14 @@ describe.each(Object.entries(CRYPTO_BACKENDS))("verification (%s)", (backend: st
|
|||||||
expect(requests[0].transactionId).toEqual(transactionId);
|
expect(requests[0].transactionId).toEqual(transactionId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check that the returned request depends on the given userID
|
||||||
|
{
|
||||||
|
const requests = aliceClient
|
||||||
|
.getCrypto()!
|
||||||
|
.getVerificationRequestsToDeviceInProgress("@unknown:localhost");
|
||||||
|
expect(requests.length).toEqual(0);
|
||||||
|
}
|
||||||
|
|
||||||
let toDeviceMessage = requestBody.messages[TEST_USER_ID][TEST_DEVICE_ID];
|
let toDeviceMessage = requestBody.messages[TEST_USER_ID][TEST_DEVICE_ID];
|
||||||
expect(toDeviceMessage.from_device).toEqual(aliceClient.deviceId);
|
expect(toDeviceMessage.from_device).toEqual(aliceClient.deviceId);
|
||||||
expect(toDeviceMessage.transaction_id).toEqual(transactionId);
|
expect(toDeviceMessage.transaction_id).toEqual(transactionId);
|
||||||
|
@@ -575,7 +575,7 @@ export class RustCrypto extends TypedEventEmitter<RustCryptoEvents, RustCryptoEv
|
|||||||
*/
|
*/
|
||||||
public getVerificationRequestsToDeviceInProgress(userId: string): VerificationRequest[] {
|
public getVerificationRequestsToDeviceInProgress(userId: string): VerificationRequest[] {
|
||||||
const requests: RustSdkCryptoJs.VerificationRequest[] = this.olmMachine.getVerificationRequests(
|
const requests: RustSdkCryptoJs.VerificationRequest[] = this.olmMachine.getVerificationRequests(
|
||||||
new RustSdkCryptoJs.UserId(this.userId),
|
new RustSdkCryptoJs.UserId(userId),
|
||||||
);
|
);
|
||||||
return requests
|
return requests
|
||||||
.filter((request) => request.roomId === undefined)
|
.filter((request) => request.roomId === undefined)
|
||||||
|
Reference in New Issue
Block a user