From 079fb1a028a73f3b8c831fd584e9d9d66b92845f Mon Sep 17 00:00:00 2001 From: OmarHatem Date: Tue, 24 Mar 2026 02:51:58 +0100 Subject: [PATCH] minor fixes --- cw_bitcoin/lib/lightning/lightning_wallet.dart | 4 ++-- .../wallet_address_list/wallet_address_list_view_model.dart | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/cw_bitcoin/lib/lightning/lightning_wallet.dart b/cw_bitcoin/lib/lightning/lightning_wallet.dart index da926467d..8f713b21a 100644 --- a/cw_bitcoin/lib/lightning/lightning_wallet.dart +++ b/cw_bitcoin/lib/lightning/lightning_wallet.dart @@ -43,9 +43,9 @@ class LightningWallet { void _subscribeToLogStream(File logFile) { _logSubscription = _logStream?.listen((logEntry) { - logFile.writeAsString("[${logEntry.level}] ${logEntry.line}\n", mode: FileMode.append); + logFile.writeAsStringSync("[${logEntry.level}] ${logEntry.line}\n", mode: FileMode.append); }, onError: (e) { - logFile.writeAsString("[ERROR] $e\n", mode: FileMode.append); + logFile.writeAsStringSync("[ERROR] $e\n", mode: FileMode.append); }); } diff --git a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart index 3620b138f..8d2d2df39 100644 --- a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart +++ b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart @@ -146,13 +146,15 @@ abstract class WalletAddressListViewModelBase extends WalletChangeListenerViewMo } if (!fiatConversionStore.prices.containsKey(cryptoCurrency)) return ""; - return (double.parse(_amount) * fiatConversionStore.prices[cryptoCurrency]!).toStringAsFixed(2); + final amount = double.tryParse(_amount) ?? 0; + return (amount * fiatConversionStore.prices[cryptoCurrency]!).toStringAsFixed(2); } @computed String get selectedCurrencyFiatAmount { if (_fiatRate == null) return ""; - return (double.parse(_amount) * _fiatRate!).toStringAsFixed(2); + final amount = double.tryParse(_amount) ?? 0; + return (amount * _fiatRate!).toStringAsFixed(2); } @action