startVerification method
Implementation
Future<KeyVerification> startVerification() async {
if (!isValid) {
throw Exception('setVerification called on invalid key');
}
final encryption = client.encryption;
if (encryption == null) {
throw Exception('setVerification called with disabled encryption');
}
final request = KeyVerification(
encryption: encryption,
userId: userId,
deviceId: deviceId,
);
await request.start();
encryption.keyVerificationManager.addRequest(request);
return request;
}