DROID-1486 Onboarding | Fix | Do not clear repository data when interrupting sign-up flow (#183)

This commit is contained in:
Evgenii Kozlov 2023-07-12 18:17:43 +02:00 committed by GitHub
parent 5b63a8b65f
commit 99fec87996
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -149,7 +149,8 @@ class OnboardingVoidViewModel @Inject constructor(
}
private suspend fun proceedWithLogout() {
logout.invoke(Logout.Params(clearLocalRepositoryData = true)).collect { status ->
// N.B. If we clear repository data at this step, user won't be able to login into this account.
logout.invoke(Logout.Params(clearLocalRepositoryData = false)).collect { status ->
when (status) {
is Interactor.Status.Started -> {
state.value = ScreenState.Exiting.Logout.also {