From bc5ab0759ca41eac7d3daf1e6c8f954ffd458ffc Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 29 Aug 2024 11:07:43 +0200 Subject: [PATCH] Use `let`. --- .../matrix/impl/encryption/RustIdentityResetHandle.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt index e6428d7fe8..0513046d0f 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/encryption/RustIdentityResetHandle.kt @@ -30,9 +30,7 @@ object RustIdentityResetHandleFactory { identityResetHandle: org.matrix.rustcomponents.sdk.IdentityResetHandle? ): Result { return runCatching { - if (identityResetHandle == null) { - null - } else { + identityResetHandle?.let { when (val authType = identityResetHandle.authType()) { is CrossSigningResetAuthType.Oidc -> RustOidcIdentityResetHandle(identityResetHandle, authType.info.approvalUrl) // User interactive authentication (user + password)