Skip to content

Commit d0a1c2b

Browse files
committed
FIX: 로그아웃/회원탈퇴시 로그인 화면이 아닌, 인트로 화면으로 이동하도록 수정
1 parent 8cd3932 commit d0a1c2b

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

app/src/main/java/com/threegap/bitnagil/MainNavHost.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ fun MainNavHost(
137137
),
138138
)
139139
},
140-
navigateToLogin = {
141-
navigator.navController.navigate(Route.Login) {
140+
navigateToIntro = {
141+
navigator.navController.navigate(Route.Intro) {
142142
popUpTo(0) {
143143
inclusive = true
144144
}

presentation/src/main/java/com/threegap/bitnagil/presentation/setting/SettingScreen.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ fun SettingScreenContainer(
3939
navigateToBack: () -> Unit,
4040
navigateToTermsOfService: () -> Unit,
4141
navigateToPrivacyPolicy: () -> Unit,
42-
navigateToLogin: () -> Unit,
42+
navigateToIntro: () -> Unit,
4343
) {
4444
val state by viewModel.stateFlow.collectAsState()
4545

4646
viewModel.sideEffectFlow.collectAsEffect { sideEffect ->
4747
when (sideEffect) {
48-
SettingSideEffect.NavigateToLogin -> navigateToLogin()
48+
SettingSideEffect.NavigateToIntro -> navigateToIntro()
4949
}
5050
}
5151

presentation/src/main/java/com/threegap/bitnagil/presentation/setting/SettingViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class SettingViewModel @Inject constructor(
5151
)
5252
}
5353
SettingIntent.LogoutSuccess -> {
54-
sendSideEffect(SettingSideEffect.NavigateToLogin)
54+
sendSideEffect(SettingSideEffect.NavigateToIntro)
5555
return null
5656
}
5757
SettingIntent.LogoutLoading -> {
@@ -61,7 +61,7 @@ class SettingViewModel @Inject constructor(
6161
return state.copy(loading = false)
6262
}
6363
SettingIntent.WithdrawalSuccess -> {
64-
sendSideEffect(SettingSideEffect.NavigateToLogin)
64+
sendSideEffect(SettingSideEffect.NavigateToIntro)
6565
return null
6666
}
6767
SettingIntent.WithdrawalLoading -> {

presentation/src/main/java/com/threegap/bitnagil/presentation/setting/model/mvi/SettingSideEffect.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ package com.threegap.bitnagil.presentation.setting.model.mvi
33
import com.threegap.bitnagil.presentation.common.mviviewmodel.MviSideEffect
44

55
sealed class SettingSideEffect : MviSideEffect {
6-
data object NavigateToLogin : SettingSideEffect()
6+
data object NavigateToIntro : SettingSideEffect()
77
}

0 commit comments

Comments
 (0)