We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64a6c7c commit 48a3227Copy full SHA for 48a3227
1 file changed
domain/src/main/java/com/threegap/bitnagil/domain/auth/usecase/LoginUseCase.kt
@@ -9,7 +9,9 @@ class LoginUseCase @Inject constructor(
9
) {
10
suspend operator fun invoke(socialAccessToken: String, socialType: String): Result<AuthSession> =
11
authRepository.login(socialAccessToken, socialType)
12
- .onSuccess { authSession ->
+ .mapCatching { authSession ->
13
authRepository.updateAuthToken(authSession.accessToken, authSession.refreshToken)
14
+ .getOrThrow()
15
+ authSession
16
}
17
0 commit comments