File tree Expand file tree Collapse file tree
data/auth/src/main/java/com/terning/data/auth
domain/auth/src/main/java/com/terning/domain/auth/entity
feature/onboarding/src/main/java/com/terning/feature/onboarding/signin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,5 +6,7 @@ import kotlinx.serialization.Serializable
66@Serializable
77data class SignInRequestDto (
88 @SerialName(" authType" )
9- val authType : String
10- )
9+ val authType : String ,
10+ @SerialName(" fcmToken" )
11+ val fcmToken : String ,
12+ )
Original file line number Diff line number Diff line change @@ -4,4 +4,7 @@ import com.terning.data.auth.dto.request.SignInRequestDto
44import com.terning.domain.auth.entity.SignInRequest
55
66fun SignInRequest.toSignInRequestDto (): SignInRequestDto =
7- SignInRequestDto (authType = authType)
7+ SignInRequestDto (
8+ authType = authType,
9+ fcmToken = fcmToken
10+ )
Original file line number Diff line number Diff line change 11package com.terning.domain.auth.entity
22
33data class SignInRequest (
4- val authType : String
5- )
4+ val authType : String ,
5+ val fcmToken : String ,
6+ )
Original file line number Diff line number Diff 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 -> {
You can’t perform that action at this time.
0 commit comments