From b7ddb0476c2773951e9de6249e41102081b87add Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 14 Nov 2024 16:28:26 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tap/features/details/redux/DetailsReducer.kt | 10 +++++++++- 1 file changed, 9 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 bfe8750b2a..1f56b4bf2f 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 @@ -109,8 +109,16 @@ private fun handlePrivacyAction(action: DetailsAction.AppSettings, state: Detail isHidingEnabled = action.hideBalance, ), ) + // state should be copied to avoid concurrent modifications from different sources is DetailsAction.AppSettings.Prepare -> state.copy( - appSettingsState = action.state, + appSettingsState = state.appSettingsState.copy( + saveWallets = action.state.saveWallets, + saveAccessCodes = action.state.saveAccessCodes, + isBiometricsAvailable = action.state.isBiometricsAvailable, + isHidingEnabled = action.state.isHidingEnabled, + selectedAppCurrency = action.state.selectedAppCurrency, + selectedThemeMode = action.state.selectedThemeMode, + ), ) is DetailsAction.AppSettings.EnrollBiometrics, is DetailsAction.AppSettings.CheckBiometricsStatus,