Skip to content

Commit 77140f3

Browse files
committed
[REFACTOR/#403] 로그인 API 수정
1 parent 3dbef5b commit 77140f3

4 files changed

Lines changed: 16 additions & 6 deletions

File tree

data/auth/src/main/java/com/terning/data/auth/dto/request/SignInRequestDto.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ import kotlinx.serialization.Serializable
66
@Serializable
77
data class SignInRequestDto(
88
@SerialName("authType")
9-
val authType: String
10-
)
9+
val authType: String,
10+
@SerialName("fcmToken")
11+
val fcmToken: String,
12+
)

data/auth/src/main/java/com/terning/data/auth/mapper/SignInRequestMapper.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ import com.terning.data.auth.dto.request.SignInRequestDto
44
import com.terning.domain.auth.entity.SignInRequest
55

66
fun SignInRequest.toSignInRequestDto(): SignInRequestDto =
7-
SignInRequestDto(authType = authType)
7+
SignInRequestDto(
8+
authType = authType,
9+
fcmToken = fcmToken
10+
)
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.terning.domain.auth.entity
22

33
data class SignInRequest(
4-
val authType: String
5-
)
4+
val authType: String,
5+
val fcmToken: String,
6+
)

feature/onboarding/src/main/java/com/terning/feature/onboarding/signin/SignInViewModel.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,13 @@ class SignInViewModel @Inject constructor(
6262
accessToken: String,
6363
authType: String = KAKAO,
6464
) {
65+
userRepository.fetchAndSetFcmToken()
6566
authRepository.signIn(
6667
accessToken,
67-
SignInRequest(authType = authType)
68+
SignInRequest(
69+
authType = authType,
70+
fcmToken = userRepository.getFcmToken()
71+
)
6872
).onSuccess { response ->
6973
when {
7074
response.accessToken == null -> {

0 commit comments

Comments
 (0)