From 10cf979877cffe5bfde5f33de2bd51d0c5569d63 Mon Sep 17 00:00:00 2001 From: Reza Date: Wed, 23 Nov 2022 19:28:08 +0100 Subject: [PATCH] fix: minor stuff --- lib/encryption/utils/key_verification.dart | 7 ++++--- lib/src/utils/device_keys_list.dart | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/encryption/utils/key_verification.dart b/lib/encryption/utils/key_verification.dart index ea8ca442..4d85dcc6 100644 --- a/lib/encryption/utils/key_verification.dart +++ b/lib/encryption/utils/key_verification.dart @@ -639,9 +639,10 @@ class KeyVerification { await client.sendToDevicesOfUserIds({userId}, type, payload); } else { final deviceKeys = client.userDeviceKeys[userId]?.deviceKeys; - deviceKeys?.removeWhere((key, value) => - verifiedDevices.map((e) => e.deviceId).toList().contains(key) == - false); + deviceKeys?.removeWhere((key, _) => !verifiedDevices + .map((device) => device.deviceId) + .toList() + .contains(key)); await client.sendToDeviceEncrypted( deviceKeys!.values.toList(), type, diff --git a/lib/src/utils/device_keys_list.dart b/lib/src/utils/device_keys_list.dart index 4289eb81..f26cc4e1 100644 --- a/lib/src/utils/device_keys_list.dart +++ b/lib/src/utils/device_keys_list.dart @@ -70,7 +70,7 @@ class DeviceKeysList { Future startVerification({ bool? newDirectChatEnableEncryption, List? newDirectChatInitialState, - List? verifiedDevice, + List? verifiedDevices, }) async { final encryption = client.encryption; if (encryption == null) { @@ -98,7 +98,7 @@ class DeviceKeysList { final request = KeyVerification( encryption: encryption, userId: userId, deviceId: '*'); await request.start( - verifiedDevices: verifiedDevice, + verifiedDevices: verifiedDevices, ); encryption.keyVerificationManager.addRequest(request); return request;