File tree Expand file tree Collapse file tree
login/src/main/kotlin/com/ninecraft/booket/feature/login
settings/src/main/kotlin/com/ninecraft/booket/feature/settings Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -113,7 +113,13 @@ class LoginPresenter(
113113 isLoading = true
114114 authRepository.login(event.providerType, event.token)
115115 .onSuccess {
116- authRepository.setRecentLoginMethod(LoginMethod .KAKAO )
116+ authRepository.setRecentLoginMethod(
117+ if (event.providerType == LoginUiEvent .PROVIDER_TYPE_KAKAO ) {
118+ LoginMethod .KAKAO
119+ } else {
120+ LoginMethod .GOOGLE
121+ },
122+ )
117123 userRepository.syncFcmToken()
118124 navigateAfterLogin()
119125 }.onFailure { exception ->
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import com.ninecraft.booket.core.common.utils.handleException
1111import com.ninecraft.booket.core.data.api.repository.AuthRepository
1212import com.ninecraft.booket.core.data.api.repository.RemoteConfigRepository
1313import com.ninecraft.booket.core.data.api.repository.UserRepository
14+ import com.ninecraft.booket.core.model.LoginMethod
1415import com.ninecraft.booket.core.model.state.UserState
1516import com.ninecraft.booket.feature.screens.LoginScreen
1617import com.ninecraft.booket.feature.screens.NotificationScreen
@@ -102,6 +103,7 @@ class SettingsPresenter(
102103 authRepository.withdraw()
103104 .onSuccess {
104105 userRepository.resetNotificationData()
106+ authRepository.setRecentLoginMethod(LoginMethod .NONE )
105107 analyticsHelper.logEvent(SETTINGS_WITHDRAWAL_COMPLETE )
106108 navigator.resetRoot(LoginScreen ())
107109 }
You can’t perform that action at this time.
0 commit comments