disable checking trade history for updates in incognito mode

This commit is contained in:
julian 2022-10-17 17:20:08 -06:00
parent 8664699484
commit e1e9cb7126
2 changed files with 19 additions and 15 deletions

View file

@ -79,6 +79,7 @@ class _TradeDetailsViewState extends ConsumerState<TradeDetailsView> {
transactionIfSentFromStack = widget.transactionIfSentFromStack; transactionIfSentFromStack = widget.transactionIfSentFromStack;
walletId = widget.walletId; walletId = widget.walletId;
if (ref.read(prefsChangeNotifierProvider).externalCalls) {
WidgetsBinding.instance.addPostFrameCallback((timeStamp) async { WidgetsBinding.instance.addPostFrameCallback((timeStamp) async {
final trade = ref final trade = ref
.read(tradesServiceProvider) .read(tradesServiceProvider)
@ -96,6 +97,7 @@ class _TradeDetailsViewState extends ConsumerState<TradeDetailsView> {
} }
} }
}); });
}
super.initState(); super.initState();
} }

View file

@ -84,7 +84,9 @@ class NotificationsService extends ChangeNotifier {
_timer = Timer.periodic(notificationRefreshInterval, (_) { _timer = Timer.periodic(notificationRefreshInterval, (_) {
Logging.instance Logging.instance
.log("Periodic notifications update check", level: LogLevel.Info); .log("Periodic notifications update check", level: LogLevel.Info);
if (prefs.externalCalls) {
_checkTrades(); _checkTrades();
}
_checkTransactions(); _checkTransactions();
}); });
} }