Skip to content

Commit

Permalink
[CHORE/#72] solving conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
leeeyubin committed Jul 16, 2024
1 parent f0debfc commit adedaf5
Showing 1 changed file with 18 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -82,33 +82,32 @@ class SignInViewModel @Inject constructor(
}
}

private fun signInSuccess(
private suspend fun signInSuccess(
accessToken: String,
platform: String = KAKAO
) {
viewModelScope.launch {
authRepository.postSignIn(
accessToken,
SignInRequestModel(platform)
).onSuccess { response ->
when {
response.accessToken == null -> _signInSideEffects.emit(SignInSideEffect.NavigateSignUp)
authRepository.postSignIn(
accessToken,
SignInRequestModel(platform)
).onSuccess { response ->
when {
response.accessToken == null -> _signInSideEffects.emit(SignInSideEffect.NavigateSignUp)

else -> {
tokenRepository.setTokens(
response.accessToken ?: return@launch,
response.refreshToken ?: return@onSuccess
)
tokenRepository.setUserId(response.userId)
else -> {
tokenRepository.setTokens(
response.accessToken ?: return,
response.refreshToken ?: return
)
tokenRepository.setUserId(response.userId)

_signInSideEffects.emit(SignInSideEffect.NavigateToHome)
}
_signInSideEffects.emit(SignInSideEffect.NavigateToHome)
}
}.onFailure {
_signInState.value = SignInState(UiState.Failure(it.message.toString()))
_signInSideEffects.emit(SignInSideEffect.ShowToast(R.string.server_failure))
}
}.onFailure {
_signInState.value = SignInState(UiState.Failure(it.message.toString()))
_signInSideEffects.emit(SignInSideEffect.ShowToast(R.string.server_failure))
}

}

companion object {
Expand Down

0 comments on commit adedaf5

Please sign in to comment.