From 92755c07d3f533057051b76f62722ca924b2bce8 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Tue, 7 Sep 2021 14:34:57 +0200 Subject: [PATCH] refactor: Don't create dummy User object just to start a new chat --- lib/src/utils/device_keys_list.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/src/utils/device_keys_list.dart b/lib/src/utils/device_keys_list.dart index 1dd67f7c..8a4d9231 100644 --- a/lib/src/utils/device_keys_list.dart +++ b/lib/src/utils/device_keys_list.dart @@ -27,7 +27,6 @@ import '../../encryption.dart'; import '../client.dart'; import '../event.dart'; import '../room.dart'; -import '../user.dart'; enum UserVerifiedStatus { verified, unknown, unknownDevice } @@ -79,8 +78,7 @@ class DeviceKeysList { Future startVerification() async { if (userId != client.userID) { // in-room verification with someone else - final roomId = - await User(userId, room: Room(client: client)).startDirectChat(); + final roomId = await client.startDirectChat(userId); if (roomId == null) { throw Exception('Unable to start new room'); }