@@ -4,10 +4,7 @@ import android.util.Log
44import androidx.lifecycle.SavedStateHandle
55import androidx.lifecycle.viewModelScope
66import com.kakao.sdk.auth.model.OAuthToken
7- import com.kakao.sdk.common.model.ClientError
8- import com.kakao.sdk.common.model.ClientErrorCause
97import com.threegap.bitnagil.domain.auth.usecase.LoginUseCase
10- import com.threegap.bitnagil.domain.error.model.BitnagilError
118import com.threegap.bitnagil.presentation.common.mviviewmodel.MviViewModel
129import com.threegap.bitnagil.presentation.login.model.LoginIntent
1310import com.threegap.bitnagil.presentation.login.model.LoginSideEffect
@@ -19,7 +16,7 @@ import javax.inject.Inject
1916
2017@HiltViewModel
2118class LoginViewModel @Inject constructor(
22- private val savedStateHandle : SavedStateHandle ,
19+ savedStateHandle : SavedStateHandle ,
2320 private val loginUseCase : LoginUseCase ,
2421) : MviViewModel<LoginState, LoginSideEffect, LoginIntent>(
2522 initState = LoginState (),
@@ -49,7 +46,6 @@ class LoginViewModel @Inject constructor(
4946 }
5047
5148 is LoginIntent .KakaoTalkLoginCancel -> {
52- sendSideEffect(LoginSideEffect .RequestKakaoAccountLogin )
5349 state.copy(isLoading = false )
5450 }
5551
@@ -66,11 +62,6 @@ class LoginViewModel @Inject constructor(
6662 processKakaoLoginSuccess(token)
6763 }
6864
69- error is ClientError && error.reason == ClientErrorCause .Cancelled -> {
70- Log .e(" KakaoLogin" , " 카카오 로그인 취소" , error)
71- sendIntent(LoginIntent .KakaoTalkLoginCancel )
72- }
73-
7465 error != null -> {
7566 Log .e(" KakaoLogin" , " 카카오 로그인 실패" , error)
7667 sendIntent(LoginIntent .LoginFailure )
@@ -90,9 +81,6 @@ class LoginViewModel @Inject constructor(
9081 },
9182 onFailure = { e ->
9283 sendIntent(LoginIntent .LoginFailure )
93- if (e is BitnagilError ) {
94- Log .e(" Login" , " ${e.code} ${e.message} " )
95- }
9684 Log .e(" Login" , " ${e.message} " )
9785 },
9886 )
0 commit comments