Remove duplicate fetching for fiat rate [skip ci]

OmarHatem committed Dec 9, 2022 at 19:55 UTC fde1ea74de2ece5f333c7c90b75075f181f5b2b4
1 file changed +4 -14
lib/reactions/fiat_rate_update.dart
+4 -14
@@ -15,28 +15,18 @@ Future<void> startFiatRateUpdate(
15 return;
16 }
17
18 - _updateFiatRate(appStore, settingsStore, fiatConversionStore);
19 -
18 _timer = Timer.periodic(Duration(seconds: 30), (_) async {
19 try {
20 if (appStore.wallet!.type == WalletType.haven) {
21 await updateHavenRate(fiatConversionStore);
22 } else {
25 - _updateFiatRate(appStore, settingsStore, fiatConversionStore);
23 + if (appStore.wallet != null && settingsStore.fiatApiMode == FiatApiMode.enabled) {
24 + fiatConversionStore.prices[appStore.wallet!.currency] = await FiatConversionService.fetchPrice(
25 + appStore.wallet!.currency, settingsStore.fiatCurrency);
26 + }
27 }
28 } catch (e) {
29 print(e);
30 }
31 });
32 }
32 -
33 -void _updateFiatRate(
34 - AppStore appStore,
35 - SettingsStore settingsStore,
36 - FiatConversionStore fiatConversionStore,
37 -) async {
38 - if (appStore.wallet != null && settingsStore.fiatApiMode == FiatApiMode.enabled) {
39 - fiatConversionStore.prices[appStore.wallet!.currency] = await FiatConversionService.fetchPrice(
40 - appStore.wallet!.currency, settingsStore.fiatCurrency);
41 - }
42 -}