fix(content): 연령제한 노출 조건을 공통 정책으로 통일한다

This commit is contained in:
2026-03-27 18:24:47 +09:00
parent 0fcd929c6f
commit 0c0801561e
4 changed files with 116 additions and 7 deletions

View File

@@ -0,0 +1,18 @@
package kr.co.vividnext.sodalive.common
object AdultContentVisibilityPolicy {
private const val COUNTRY_CODE_KR = "KR"
fun shouldShowAdultRestrictionSetting(
countryCode: String,
isAdultContentVisible: Boolean,
isAuth: Boolean
): Boolean {
if (!isAdultContentVisible) {
return false
}
val isKoreanCountry = countryCode.ifBlank { COUNTRY_CODE_KR } == COUNTRY_CODE_KR
return !isKoreanCountry || isAuth
}
}