From c875cdc28843bf67c1e6bd92cbcf16c72e37e522 Mon Sep 17 00:00:00 2001 From: Rafael Date: Tue, 11 Jun 2024 17:03:52 +0600 Subject: [PATCH] Fix updating MarketFilters on Blockchain select --- .../market/filters/BlockchainsSelectorFragment.kt | 1 - .../modules/market/filters/MarketFiltersViewModel.kt | 9 ++------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/BlockchainsSelectorFragment.kt b/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/BlockchainsSelectorFragment.kt index 6df11f3fa69..70d0eb36621 100644 --- a/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/BlockchainsSelectorFragment.kt +++ b/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/BlockchainsSelectorFragment.kt @@ -50,7 +50,6 @@ class BlockchainsSelectorFragment : BaseComposeFragment() { this, object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { - viewModel.updateListBySelectedBlockchains() findNavController().popBackStack() } }) diff --git a/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/MarketFiltersViewModel.kt b/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/MarketFiltersViewModel.kt index 08675aa77fd..7445a5b2bf4 100644 --- a/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/MarketFiltersViewModel.kt +++ b/app/src/main/java/io/horizontalsystems/bankwallet/modules/market/filters/MarketFiltersViewModel.kt @@ -222,23 +222,18 @@ class MarketFiltersViewModel(val service: MarketFiltersService) fun anyBlockchains() { selectedBlockchains = emptyList() updateSelectedBlockchains() - emitState() + reloadData() } fun onBlockchainCheck(blockchain: Blockchain) { selectedBlockchains += blockchain updateSelectedBlockchains() - emitState() + reloadData() } fun onBlockchainUncheck(blockchain: Blockchain) { selectedBlockchains -= blockchain updateSelectedBlockchains() - emitState() - } - - fun updateListBySelectedBlockchains() { - emitState() reloadData() }