fix(content-preference): 조회 선호도 오버라이드 파라미터를 제거해 저장값만 사용한다
This commit is contained in:
@@ -40,7 +40,7 @@ class MemberContentPreferenceService(
|
||||
return initializeDefaultPreference(
|
||||
member = member,
|
||||
seed = PreferenceSeed(
|
||||
isAdultContentVisible = false,
|
||||
isAdultContentVisible = member.auth != null,
|
||||
contentType = ContentType.ALL
|
||||
)
|
||||
)
|
||||
@@ -82,18 +82,10 @@ class MemberContentPreferenceService(
|
||||
}
|
||||
|
||||
@Transactional(propagation = Propagation.REQUIRES_NEW)
|
||||
fun resolveForQuery(
|
||||
member: Member,
|
||||
isAdultContentVisible: Boolean?,
|
||||
contentType: ContentType?
|
||||
): ViewerContentPreference {
|
||||
fun resolveForQuery(member: Member): ViewerContentPreference {
|
||||
val preference = initializeDefaultPreference(
|
||||
member = member,
|
||||
seed = resolvePreferenceSeedForQuery(
|
||||
member = member,
|
||||
isAdultContentVisible = isAdultContentVisible,
|
||||
contentType = contentType
|
||||
)
|
||||
seed = resolvePreferenceSeedForQuery(member)
|
||||
)
|
||||
val countryCode = resolveCountryCode(member)
|
||||
|
||||
@@ -178,21 +170,10 @@ class MemberContentPreferenceService(
|
||||
}
|
||||
}
|
||||
|
||||
private fun resolvePreferenceSeedForQuery(
|
||||
member: Member,
|
||||
isAdultContentVisible: Boolean?,
|
||||
contentType: ContentType?
|
||||
): PreferenceSeed {
|
||||
if (member.auth == null) {
|
||||
return PreferenceSeed(
|
||||
isAdultContentVisible = false,
|
||||
contentType = ContentType.ALL
|
||||
)
|
||||
}
|
||||
|
||||
private fun resolvePreferenceSeedForQuery(member: Member): PreferenceSeed {
|
||||
return PreferenceSeed(
|
||||
isAdultContentVisible = isAdultContentVisible ?: true,
|
||||
contentType = contentType ?: ContentType.ALL
|
||||
isAdultContentVisible = member.auth != null,
|
||||
contentType = ContentType.ALL
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user