chore: fix unexpected null when device is not known

This commit is contained in:
td 2023-06-27 13:30:05 +05:30
parent 519128ebde
commit bfda82bb45
No known key found for this signature in database
GPG Key ID: F6D9E9BF14C7D103
1 changed files with 6 additions and 5 deletions

View File

@ -938,13 +938,14 @@ class KeyVerification {
'[Key Verification] Tried to broadcast and un-broadcastable type: $type');
}
} else {
if (client.userDeviceKeys[userId]?.deviceKeys[deviceId] == null) {
Logs().e('[Key Verification] Unknown device');
}
if (client.userDeviceKeys[userId]?.deviceKeys[deviceId] != null) {
await client.sendToDeviceEncrypted(
[client.userDeviceKeys[userId]!.deviceKeys[deviceId]!],
type,
payload);
} else {
Logs().e('[Key Verification] Unknown device');
}
}
}
}