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
-}