taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 4113c8e0d1cc8a31e2deff2aecacb6731050f9a3
parent bdb6f69dec8adfc3d44bfa006ef46984932a12d1
Author: Torsten Grote <t@grobox.de>
Date:   Mon, 11 May 2020 13:14:11 -0300

[wallet] refresh pending operations with each core notification

Diffstat:
Mwallet/src/main/java/net/taler/wallet/MainViewModel.kt | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/wallet/src/main/java/net/taler/wallet/MainViewModel.kt b/wallet/src/main/java/net/taler/wallet/MainViewModel.kt @@ -69,6 +69,8 @@ class MainViewModel(val app: Application) : AndroidViewModel(app) { transactionManager.showAll.postValue(it) } } + // refresh pending ops with each notification + if (devMode.value == true) pendingOperationsManager.getPending() } } @@ -78,7 +80,8 @@ class MainViewModel(val app: Application) : AndroidViewModel(app) { val withdrawManager = WithdrawManager(walletBackendApi) val paymentManager = PaymentManager(walletBackendApi, mapper) - val pendingOperationsManager = PendingOperationsManager(walletBackendApi) + val pendingOperationsManager: PendingOperationsManager = + PendingOperationsManager(walletBackendApi) val transactionManager: TransactionManager = TransactionManager(walletBackendApi, mapper) val refundManager = RefundManager(walletBackendApi)