taler-android

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

commit b962cb4772844a52399e38267fdd4f63a85f9207
parent c33380377e070a08c66ad4f5054fe0f229313a80
Author: Iván Ávalos <avalos@disroot.org>
Date:   Wed, 10 Jul 2024 09:07:32 -0600

[wallet] Temporarily hide progress bar until handling logic is refactored

Diffstat:
Mwallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt | 12+++++++++---
Mwallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt | 10++++++----
2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt @@ -85,24 +85,29 @@ open class ExchangeListFragment : Fragment(), ExchangeClickListener { AddExchangeDialogFragment().show(parentFragmentManager, "ADD_EXCHANGE") } - exchangeManager.progress.observe(viewLifecycleOwner) { show -> - if (show) ui.progressBar.fadeIn() else ui.progressBar.fadeOut() - } + // TODO: refactor and unify progress bar handling + // exchangeManager.progress.observe(viewLifecycleOwner) { show -> + // if (show) ui.progressBar.fadeIn() else ui.progressBar.fadeOut() + // } + exchangeManager.exchanges.observe(viewLifecycleOwner) { exchanges -> onExchangeUpdate(exchanges) } + exchangeManager.addError.observe(viewLifecycleOwner, EventObserver { error -> onAddExchangeFailed() if (model.devMode.value == true) { showError(error) } }) + exchangeManager.listError.observe(viewLifecycleOwner, EventObserver { error -> onListExchangeFailed() if (model.devMode.value == true) { showError(error) } }) + exchangeManager.deleteError.observe(viewLifecycleOwner, EventObserver { error -> if (model.devMode.value == true) { showError(error) @@ -110,6 +115,7 @@ open class ExchangeListFragment : Fragment(), ExchangeClickListener { showError(error.userFacingMsg) } }) + exchangeManager.reloadError.observe(viewLifecycleOwner, EventObserver { error -> if (model.devMode.value == true) { showError(error) diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt @@ -124,9 +124,10 @@ class TransactionsFragment : Fragment(), OnTransactionClickListener, ActionMode. } } - transactionManager.progress.observe(viewLifecycleOwner) { show -> - if (show) ui.progressBar.fadeIn() else ui.progressBar.fadeOut() - } + // TODO: refactor and unify progress bar handling + // transactionManager.progress.observe(viewLifecycleOwner) { show -> + // if (show) ui.progressBar.fadeIn() else ui.progressBar.fadeOut() + // } transactionManager.transactions.observe(viewLifecycleOwner) { result -> onTransactionsResult(result) @@ -226,7 +227,8 @@ class TransactionsFragment : Fragment(), OnTransactionClickListener, ActionMode. private fun onSearch(query: String) { ui.list.fadeOut() - ui.progressBar.fadeIn() + // TODO: refactor and unify progress bar handling + // ui.progressBar.fadeIn() transactionManager.searchQuery.value = query }