From 4113c8e0d1cc8a31e2deff2aecacb6731050f9a3 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 11 May 2020 13:14:11 -0300 Subject: [wallet] refresh pending operations with each core notification --- wallet/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 index 159540b..c2ad2e0 100644 --- 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) -- cgit v1.2.3