Fixes Possible crash when typing invalid keys

This commit is contained in:
Vitor Pamplona
2023-03-27 09:58:45 -04:00
parent 56e83d3fe3
commit 53393a350c

View File

@@ -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(