Skip to content

Commit b733b22

Browse files
edisooonEdison Zhangmattcreaser
authored
chore(auth): refractor handleSignedIn method in AuthenticatorViewModel (#192)
Co-authored-by: Edison Zhang <edisonzz@amazon.com> Co-authored-by: Matt Creaser <mattcreaser@gmail.com>
1 parent 9b1038c commit b733b22

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

authenticator/src/main/java/com/amplifyframework/ui/authenticator/AuthenticatorViewModel.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,6 @@ internal class AuthenticatorViewModel(
582582
logger.error(result.error.toString())
583583
logger.error("Current signed in user session has expired, signing out.")
584584
signOut()
585-
moveTo(AuthenticatorStep.SignIn)
586585
} else {
587586
handleGeneralFailure(result.error)
588587
}

authenticator/src/test/java/com/amplifyframework/ui/authenticator/AuthenticatorViewModelTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ class AuthenticatorViewModelTest {
133133
}
134134

135135
@Test
136-
fun `getCurrentUser error with session expired exception during start results in SignIn state`() = runTest {
136+
fun `getCurrentUser error with session expired exception during start results in being signed out`() = runTest {
137137
coEvery { authProvider.fetchAuthSession() } returns Success(mockAuthSession(isSignedIn = true))
138138
coEvery { authProvider.getCurrentUser() } returns AmplifyResult.Error(SessionExpiredException())
139139

@@ -143,8 +143,8 @@ class AuthenticatorViewModelTest {
143143
coVerify(exactly = 1) {
144144
authProvider.fetchAuthSession()
145145
authProvider.getCurrentUser()
146+
authProvider.signOut()
146147
}
147-
viewModel.currentStep shouldBe AuthenticatorStep.SignIn
148148
}
149149

150150
@Test

0 commit comments

Comments
 (0)