Small refactoring

This commit is contained in:
Vitor Pamplona
2025-07-25 14:33:14 -04:00
parent 3a37d5e42d
commit f8f59abdf1

View File

@@ -94,10 +94,18 @@ class AccountStateViewModel : ViewModel() {
}
}
private suspend fun tryLoginExistingAccount(route: Route? = null) =
private suspend fun tryLoginExistingAccount(route: Route? = null) {
val accountSettings =
withContext(Dispatchers.IO) {
LocalPreferences.loadCurrentAccountFromEncryptedStorage()
}?.let { startUI(it, route) } ?: run { requestLoginUI() }
}
if (accountSettings != null) {
startUI(accountSettings, route)
} else {
requestLoginUI()
}
}
private suspend fun requestLoginUI() {
_accountContent.update { AccountState.LoggedOff }