Updated on 2026-08-14
This commit is contained in:
parent
d28ebee0f0
commit
7bc1381aa9
2 changed files with 13 additions and 3 deletions
|
|
@ -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")
|
||||
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue