feature(crypto): verification violation handling and block sending

This commit is contained in:
Valere 2025-01-08 10:38:55 +01:00
parent ce1c01e626
commit 52c57d4d8e
13 changed files with 224 additions and 14 deletions

View file

@ -209,6 +209,10 @@ internal class RustEncryptionService(
getUserIdentity(userId).pin()
}
override suspend fun withdrawVerificationRequirement(userId: UserId): Result<Unit> = runCatching {
getUserIdentity(userId).withdrawVerification()
}
private suspend fun getUserIdentity(userId: UserId): UserIdentity {
return service.userIdentity(
userId = userId.value,