diff --git a/core/android/src/main/kotlin/com/walletconnect/android/verify/domain/ResolveAttestationIdUseCase.kt b/core/android/src/main/kotlin/com/walletconnect/android/verify/domain/ResolveAttestationIdUseCase.kt index 09a4d54b8..9ad879eb0 100644 --- a/core/android/src/main/kotlin/com/walletconnect/android/verify/domain/ResolveAttestationIdUseCase.kt +++ b/core/android/src/main/kotlin/com/walletconnect/android/verify/domain/ResolveAttestationIdUseCase.kt @@ -64,8 +64,12 @@ class ResolveAttestationIdUseCase(private val verifyInterface: VerifyInterface, private fun insertContext(context: VerifyContext, onResolve: (VerifyContext) -> Unit) { scope.launch { supervisorScope { - repository.insertOrAbort(context) - onResolve(context) + try { + repository.insertOrAbort(context) + onResolve(context) + } catch (e: Exception) { + onResolve(context) + } } } }