feat(content-preference): 조회용 성인 노출 정책을 통합한다

This commit is contained in:
2026-09-17 20:17:28 +09:00
parent 8c87286acd
commit 243394acd7
2 changed files with 62 additions and 2 deletions
@@ -157,6 +157,14 @@ class MemberContentPreferenceService(
return getStoredPreference(member).isAdult
}
fun isAdultVisibleForQuery(member: Member, isAdultContentVisible: Boolean): Boolean {
return calculateIsAdultForQuery(
member = member,
countryCode = resolveCountryCode(member),
isAdultContentVisible = isAdultContentVisible
)
}
fun resolveCountryCode(member: Member?): String {
if (member != null) requireMemberId(member)
return resolveCountryCodeWithForcedMapping(member, countryContext.countryCode)