From 00b7d7ce0d59e43d6f887cbb5e11217a23e130e8 Mon Sep 17 00:00:00 2001 From: Omar Date: Sun, 5 Jul 2026 02:34:13 +0300 Subject: [PATCH] minor fixes --- cw_bitcoin/lib/lightning/lightning_wallet.dart | 4 +++- cw_core/lib/parse_fixed.dart | 7 +++++++ res/values/strings_it.arb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/cw_bitcoin/lib/lightning/lightning_wallet.dart b/cw_bitcoin/lib/lightning/lightning_wallet.dart index d78c88d13..d93a84b58 100644 --- a/cw_bitcoin/lib/lightning/lightning_wallet.dart +++ b/cw_bitcoin/lib/lightning/lightning_wallet.dart @@ -123,7 +123,9 @@ class LightningWallet { Future close() async { _eventSubscription?.cancel(); - await _sdk?.disconnect(); + try { + await _sdk?.disconnect(); + } catch (_) {} _logSubscription?.cancel(); } diff --git a/cw_core/lib/parse_fixed.dart b/cw_core/lib/parse_fixed.dart index fede4df09..51a6a7a58 100644 --- a/cw_core/lib/parse_fixed.dart +++ b/cw_core/lib/parse_fixed.dart @@ -29,6 +29,13 @@ BigInt? tryParseFixed(String value, int decimals) { BigInt parseFixed(String value, int decimals) { final multiplier = getMultiplier(decimals); + /// handle weird cases where users enter spaces and currency after the amount + /// This should be handled from UI field to prevent non numerical values + /// but will be in the refactoring + if (value.contains(" ")) { + value = value.split(" ").first; + } + final negative = value.startsWith("-"); if (negative) value = value.substring(1); diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb index 03da71fc5..2bd228544 100644 --- a/res/values/strings_it.arb +++ b/res/values/strings_it.arb @@ -166,7 +166,7 @@ "centralized": "Centralizzato", "chain_id": "ID catena", "chains": "Chain", - "change": "Resto", + "change": "Cambia", "change_backup_password_alert": "I tuoi file di backup precedenti non potranno essere importati con la nuova password di backup. La nuova password di backup verrĂ  usata solo per i nuovi file di backup. Sei sicuro di voler cambiare la password di backup?", "change_currency": "Cambia valuta", "change_current_node": "Sei sicuro di voler cambiare il nodo corrente in ${node}?",