From 7da56ee212d77f89c625a34c1813a4b4998c765f Mon Sep 17 00:00:00 2001 From: Reza Date: Thu, 24 Nov 2022 11:00:10 +0100 Subject: [PATCH] fix: minor stuff --- lib/encryption/utils/key_verification.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/encryption/utils/key_verification.dart b/lib/encryption/utils/key_verification.dart index 91548da3..489638e3 100644 --- a/lib/encryption/utils/key_verification.dart +++ b/lib/encryption/utils/key_verification.dart @@ -611,7 +611,6 @@ class KeyVerification { String type, Map payload, ) async { - Logs().e('payload is ', payload); makePayload(payload); Logs().i('[Key Verification] Sending type $type: $payload'); if (room != null) { @@ -635,12 +634,13 @@ class KeyVerification { EventTypes.KeyVerificationRequest, EventTypes.KeyVerificationCancel, }.contains(type)) { - final deviceKeys = client.userDeviceKeys[userId]?.deviceKeys; - deviceKeys?.removeWhere((_, value) => - !value.hasValidSignatureChain(verifiedByTheirMasterKey: true)); + final deviceKeys = client.userDeviceKeys[userId]?.deviceKeys.values + .where((deviceKey) => deviceKey.hasValidSignatureChain( + verifiedByTheirMasterKey: true)); + if (deviceKeys != null) { await client.sendToDeviceEncrypted( - deviceKeys.values.toList(), + deviceKeys.toList(), type, payload, );