quickfix for swapping between exchanges

This commit is contained in:
julian 2023-04-12 15:15:58 -06:00
parent 35dc0e06c2
commit 2359674946

View file

@ -13,6 +13,7 @@ import 'package:stackwallet/utilities/amount/amount.dart';
import 'package:stackwallet/utilities/assets.dart'; import 'package:stackwallet/utilities/assets.dart';
import 'package:stackwallet/utilities/enums/coin_enum.dart'; import 'package:stackwallet/utilities/enums/coin_enum.dart';
import 'package:stackwallet/utilities/logger.dart'; import 'package:stackwallet/utilities/logger.dart';
import 'package:stackwallet/utilities/show_loading.dart';
import 'package:stackwallet/utilities/text_styles.dart'; import 'package:stackwallet/utilities/text_styles.dart';
import 'package:stackwallet/utilities/theme/stack_colors.dart'; import 'package:stackwallet/utilities/theme/stack_colors.dart';
import 'package:stackwallet/utilities/util.dart'; import 'package:stackwallet/utilities/util.dart';
@ -94,10 +95,16 @@ class _ExchangeProviderOptionsState
onTap: () { onTap: () {
if (ref.read(exchangeFormStateProvider).exchange.name != if (ref.read(exchangeFormStateProvider).exchange.name !=
ChangeNowExchange.exchangeName) { ChangeNowExchange.exchangeName) {
showLoading(
whileFuture:
ref.read(exchangeFormStateProvider).updateExchange( ref.read(exchangeFormStateProvider).updateExchange(
exchange: ChangeNowExchange.instance, exchange: ChangeNowExchange.instance,
shouldUpdateData: true, shouldUpdateData: true,
shouldNotifyListeners: true, shouldNotifyListeners: true,
),
context: context,
message: "Updating rates",
isDesktop: isDesktop,
); );
} }
}, },
@ -333,10 +340,16 @@ class _ExchangeProviderOptionsState
onTap: () { onTap: () {
if (ref.read(exchangeFormStateProvider).exchange.name != if (ref.read(exchangeFormStateProvider).exchange.name !=
MajesticBankExchange.exchangeName) { MajesticBankExchange.exchangeName) {
showLoading(
whileFuture:
ref.read(exchangeFormStateProvider).updateExchange( ref.read(exchangeFormStateProvider).updateExchange(
exchange: MajesticBankExchange.instance, exchange: MajesticBankExchange.instance,
shouldUpdateData: true, shouldUpdateData: true,
shouldNotifyListeners: true, shouldNotifyListeners: true,
),
context: context,
isDesktop: isDesktop,
message: "Updating rates",
); );
} }
}, },