Updated on 2026-08-14

This commit is contained in:
Tangem 2024-12-18 17:25:13 +03:00
parent d28ebee0f0
commit 7bc1381aa9
2 changed files with 13 additions and 3 deletions

View file

@ -30,7 +30,7 @@ internal class LockUserWalletsTimer(
lifecycle.addObserver(this)
}
override fun onResume(owner: LifecycleOwner) {
override fun onStart(owner: LifecycleOwner) {
owner.lifecycleScope.launch {
val wasApplicationStopped = settingsRepository.wasApplicationStopped()
val shouldOpenWelcomeScreenOnResume = settingsRepository.shouldOpenWelcomeScreenOnResume()
@ -45,8 +45,6 @@ internal class LockUserWalletsTimer(
settingsRepository.setWasApplicationStopped(value = false)
start()
if (shouldOpenWelcomeScreenOnResume) {
store.dispatchNavigationAction { replaceAll(AppRoute.Welcome()) }
settingsRepository.setShouldOpenWelcomeScreenOnResume(value = false)
@ -54,6 +52,10 @@ internal class LockUserWalletsTimer(
}
}
override fun onResume(owner: LifecycleOwner) {
start()
}
override fun onStop(owner: LifecycleOwner) {
Timber.i("Owner stopped")

View file

@ -185,6 +185,14 @@ internal class SwapViewModel @Inject constructor(
}.launchIn(viewModelScope)
}
override fun onStart(owner: LifecycleOwner) {
startLoadingQuotesFromLastState(true)
}
override fun onStop(owner: LifecycleOwner) {
singleTaskScheduler.cancelTask()
}
override fun onCleared() {
singleTaskScheduler.cancelTask()
super.onCleared()