From 68a9eea75217392fcd152646759115cd58eb2317 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 25 Sep 2023 18:22:37 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/features/details/redux/DetailsReducer.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt index e861e52c60..a3dc4cfe98 100644 --- a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt @@ -1,5 +1,6 @@ package com.tangem.tap.features.details.redux +import com.tangem.domain.apptheme.model.AppThemeMode import com.tangem.domain.common.CardTypesResolver import com.tangem.domain.common.util.cardTypesResolver import com.tangem.domain.models.scan.CardDTO @@ -8,6 +9,7 @@ import com.tangem.tap.domain.extensions.signedHashesCount import com.tangem.tap.preferencesStorage import com.tangem.tap.store import com.tangem.tap.tangemSdkManager +import kotlinx.coroutines.flow.firstOrNull import kotlinx.coroutines.runBlocking import org.rekotlin.Action import java.util.EnumSet @@ -73,7 +75,10 @@ private fun handlePrepareScreen(action: DetailsAction.PrepareScreen): DetailsSta saveWallets = preferencesStorage.shouldSaveUserWallets, saveAccessCodes = preferencesStorage.shouldSaveAccessCodes, selectedFiatCurrency = store.state.globalState.appCurrency, - selectedThemeMode = store.state.globalState.appThemeMode, + selectedThemeMode = runBlocking { + store.state.daggerGraphState + .get { appThemeModeRepository }.getAppThemeMode().firstOrNull() ?: AppThemeMode.DEFAULT + }, isHidingEnabled = runBlocking { store.state.daggerGraphState .get { balanceHidingRepository }.getBalanceHidingSettings().isHidingEnabledInSettings