Skip to content

Commit 48a3227

Browse files
committed
Refactor: 로그인 성공 시 토큰 업데이트 로직 개선
- mapCatching을 사용하여 예외 발생 시 전파하도록 수정
1 parent 64a6c7c commit 48a3227

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • domain/src/main/java/com/threegap/bitnagil/domain/auth/usecase

domain/src/main/java/com/threegap/bitnagil/domain/auth/usecase/LoginUseCase.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ class LoginUseCase @Inject constructor(
99
) {
1010
suspend operator fun invoke(socialAccessToken: String, socialType: String): Result<AuthSession> =
1111
authRepository.login(socialAccessToken, socialType)
12-
.onSuccess { authSession ->
12+
.mapCatching { authSession ->
1313
authRepository.updateAuthToken(authSession.accessToken, authSession.refreshToken)
14+
.getOrThrow()
15+
authSession
1416
}
1517
}

0 commit comments

Comments
 (0)