feat(member): 가입과 로그인 응답에 신규 회원 여부를 추가한다
This commit is contained in:
@@ -77,7 +77,7 @@ class MemberController(
|
||||
)
|
||||
|
||||
val message = messageSource.getMessage("member.signup.success", langContext.lang)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse.copy(isNew = true))
|
||||
}
|
||||
|
||||
@PostMapping("/signup")
|
||||
@@ -96,7 +96,7 @@ class MemberController(
|
||||
}
|
||||
|
||||
val message = messageSource.getMessage("member.signup.success", langContext.lang)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse.copy(isNew = true))
|
||||
}
|
||||
|
||||
@PostMapping("/login")
|
||||
@@ -440,7 +440,7 @@ class MemberController(
|
||||
}
|
||||
|
||||
val message = messageSource.getMessage("member.signup.success", langContext.lang)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse)
|
||||
return ApiResponse.ok(message = message, data = response.loginResponse.copy(isNew = response.isNew))
|
||||
}
|
||||
|
||||
private fun extractBearerToken(authHeader: String, provider: MemberProvider): String {
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
package kr.co.vividnext.sodalive.member.login
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
|
||||
data class LoginResponse(
|
||||
val userId: Long,
|
||||
val token: String,
|
||||
val nickname: String,
|
||||
val email: String,
|
||||
val profileImage: String
|
||||
val profileImage: String,
|
||||
@get:JsonProperty("isNew")
|
||||
@param:JsonProperty("isNew")
|
||||
val isNew: Boolean = false
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user