From 1e6fc15c6a90a51789a4b86256ba911a3cbe1a3d Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 1 Apr 2024 15:39:25 +0400 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/tap/LockUserWalletsTimer.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/LockUserWalletsTimer.kt b/app/src/main/java/com/tangem/tap/LockUserWalletsTimer.kt index 256bd62a5f..e30b53c765 100644 --- a/app/src/main/java/com/tangem/tap/LockUserWalletsTimer.kt +++ b/app/src/main/java/com/tangem/tap/LockUserWalletsTimer.kt @@ -7,6 +7,7 @@ import com.tangem.core.navigation.AppScreen import com.tangem.core.navigation.NavigationAction import com.tangem.domain.wallets.legacy.asLockable import com.tangem.tap.common.extensions.dispatchOnMain +import com.tangem.tap.common.extensions.dispatchWithMain import kotlinx.coroutines.* import timber.log.Timber import kotlin.time.Duration @@ -103,12 +104,14 @@ internal class LockUserWalletsTimer( |- Millis passed: ${currentTime - startTime} """.trimIndent(), ) - userWalletsListManager.lock() + if (preferencesStorage.wasApplicationStopped) { preferencesStorage.shouldOpenWelcomeScreenOnResume = true } else { - store.dispatchOnMain(NavigationAction.PopBackTo(AppScreen.Welcome)) + store.dispatchWithMain(NavigationAction.PopBackTo(AppScreen.Welcome)) } + + userWalletsListManager.lock() } } }