From f8a992ce038d3d89ddb41967fd24e1316dbfcc34 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <209825114+claude[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2026 17:12:25 +0200 Subject: [PATCH] Restore FiatConversionService network error handling (#3684) --- lib/core/fiat_conversion_service.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/core/fiat_conversion_service.dart b/lib/core/fiat_conversion_service.dart index 08c0f2f98..8618cfa56 100644 --- a/lib/core/fiat_conversion_service.dart +++ b/lib/core/fiat_conversion_service.dart @@ -14,8 +14,9 @@ class FiatConversionService { required CryptoCurrency crypto, required FiatCurrency fiat, required bool torOnly, - }) async => - double.parse((await PriceApiClient.getLatestPrice( + }) async { + try { + return double.parse((await PriceApiClient.getLatestPrice( LatestPriceRequest( from: _overrideCryptoCurrency(crypto), to: fiat, @@ -25,4 +26,8 @@ class FiatConversionService { ?.quote .toString() ?? "0"); + } catch (e) { + return 0.0; + } + } }