From 53393a350c7f1e2ccad56e71a841cfecc60da096 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 27 Mar 2023 09:58:45 -0400 Subject: [PATCH] Fixes Possible crash when typing invalid keys --- .../vitorpamplona/amethyst/ui/note/UpdateZapAmountDialog.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateZapAmountDialog.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateZapAmountDialog.kt index 68817ce59..ef6e46360 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateZapAmountDialog.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateZapAmountDialog.kt @@ -115,7 +115,11 @@ class UpdateZapAmountViewModel : ViewModel() { if (walletConnectRelay.text.isNotBlank() && walletConnectPubkey.text.isNotBlank()) { val unverifiedPrivKey = walletConnectSecret.text.ifBlank { null } - val privKey = unverifiedPrivKey?.let { decodePublicKey(it).toHexKey() } + val privKey = try { + unverifiedPrivKey?.let { decodePublicKey(it).toHexKey() } + } catch (e: Exception) { + null + } account?.changeZapPaymentRequest( Nip47URI(