refactor: Don't create dummy User object just to start a new chat

This commit is contained in:
Christian Pauly 2021-09-07 14:34:57 +02:00 committed by Krille Fear
parent 3c47b16f22
commit 92755c07d3
1 changed files with 1 additions and 3 deletions

View File

@ -27,7 +27,6 @@ import '../../encryption.dart';
import '../client.dart'; import '../client.dart';
import '../event.dart'; import '../event.dart';
import '../room.dart'; import '../room.dart';
import '../user.dart';
enum UserVerifiedStatus { verified, unknown, unknownDevice } enum UserVerifiedStatus { verified, unknown, unknownDevice }
@ -79,8 +78,7 @@ class DeviceKeysList {
Future<KeyVerification> startVerification() async { Future<KeyVerification> startVerification() async {
if (userId != client.userID) { if (userId != client.userID) {
// in-room verification with someone else // in-room verification with someone else
final roomId = final roomId = await client.startDirectChat(userId);
await User(userId, room: Room(client: client)).startDirectChat();
if (roomId == null) { if (roomId == null) {
throw Exception('Unable to start new room'); throw Exception('Unable to start new room');
} }