feat(auth): 본인인증 요청의 콘텐츠 선호값을 반영한다
This commit is contained in:
@@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.member.auth
|
||||
|
||||
import kr.co.vividnext.sodalive.common.ApiResponse
|
||||
import kr.co.vividnext.sodalive.common.SodaException
|
||||
import kr.co.vividnext.sodalive.content.ContentType
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreferenceService
|
||||
import kr.co.vividnext.sodalive.useraction.ActionType
|
||||
@@ -34,7 +35,11 @@ class AuthController(
|
||||
}
|
||||
|
||||
val authResponse = service.authenticate(authenticateData, member.id!!)
|
||||
memberContentPreferenceService.markAdultVisibleAfterAuthVerify(member.id!!)
|
||||
memberContentPreferenceService.markAdultVisibleAfterAuthVerify(
|
||||
memberId = member.id!!,
|
||||
isAdultContentVisible = request.isAdultContentVisible ?: true,
|
||||
contentType = request.contentType ?: ContentType.ALL
|
||||
)
|
||||
|
||||
try {
|
||||
userActionService.recordAction(
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
package kr.co.vividnext.sodalive.member.auth
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonProperty
|
||||
import kr.co.vividnext.sodalive.content.ContentType
|
||||
|
||||
data class AuthVerifyRequest(
|
||||
@JsonProperty("receipt_id")
|
||||
val receiptId: String,
|
||||
@JsonProperty("version")
|
||||
val version: String?
|
||||
val version: String?,
|
||||
@JsonProperty("isAdultContentVisible")
|
||||
val isAdultContentVisible: Boolean? = null,
|
||||
@JsonProperty("contentType")
|
||||
val contentType: ContentType? = null
|
||||
)
|
||||
|
||||
data class AuthVerifyCertificate(
|
||||
|
||||
Reference in New Issue
Block a user