From 4aa267c9517ed14a5513e5cb7d2dd826ec3c4433 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 11 Feb 2026 21:44:35 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../feed/model/news/list/NewsListModel.kt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/features/feed/impl/src/main/kotlin/com/tangem/features/feed/model/news/list/NewsListModel.kt b/features/feed/impl/src/main/kotlin/com/tangem/features/feed/model/news/list/NewsListModel.kt index 9e6153728b..22ba4a7be4 100644 --- a/features/feed/impl/src/main/kotlin/com/tangem/features/feed/model/news/list/NewsListModel.kt +++ b/features/feed/impl/src/main/kotlin/com/tangem/features/feed/model/news/list/NewsListModel.kt @@ -127,19 +127,17 @@ internal class NewsListModel @Inject constructor( } private fun onCategoryClick(categoryId: Int) { - val newCategoryId = if (state.value.selectedCategoryId == categoryId) { - DEFAULT_ALL_NEWS_CATEGORIES_ID - } else { - categoryId + if (state.value.selectedCategoryId == categoryId) { + return } - if (newCategoryId != DEFAULT_ALL_NEWS_CATEGORIES_ID) { - analyticsEventHandler.send(NewsListAnalyticsEvent.NewsCategoriesClick(newCategoryId)) + if (categoryId != DEFAULT_ALL_NEWS_CATEGORIES_ID) { + analyticsEventHandler.send(NewsListAnalyticsEvent.NewsCategoriesClick(categoryId)) } - selectedCategoryId.value = newCategoryId + selectedCategoryId.value = categoryId _state.update { currentState -> currentState.copy( - selectedCategoryId = newCategoryId, - filters = updateFilterChips(newCategoryId), + selectedCategoryId = categoryId, + filters = updateFilterChips(categoryId), ) } batchFlowManager.reload()