fix(content-preference): 조회 API 선호도 쿼리 파라미터를 제거한다

This commit is contained in:
2026-03-28 18:09:39 +09:00
parent ff47a7686a
commit feb1ab9f13
9 changed files with 73 additions and 104 deletions

View File

@@ -35,7 +35,6 @@ class LiveRoomController(
@RequestParam timezone: String,
@RequestParam dateString: String? = null,
@RequestParam status: LiveRoomStatus,
@RequestParam("isAdultContentVisible", required = false) isAdultContentVisible: Boolean? = null,
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?,
pageable: Pageable
) = run {
@@ -43,7 +42,6 @@ class LiveRoomController(
service.getRoomList(
dateString,
status,
isAdultContentVisible,
pageable,
member,
timezone

View File

@@ -205,12 +205,11 @@ class LiveRoomService(
fun getRoomList(
dateString: String?,
status: LiveRoomStatus,
isAdultContentVisible: Boolean?,
pageable: Pageable,
member: Member?,
timezone: String
): List<GetRoomListResponse> {
val preference = resolvePreference(member, isAdultContentVisible)
val preference = resolvePreference(member)
val isAdult = preference.isAdult
val effectiveGender = member?.let {
if (it.auth != null) {
@@ -1470,11 +1469,11 @@ class LiveRoomService(
return tokenLocks.computeIfAbsent(memberId) { ReentrantReadWriteLock() }
}
private fun resolvePreference(member: Member?, isAdultContentVisible: Boolean?): ViewerContentPreference {
private fun resolvePreference(member: Member?): ViewerContentPreference {
if (member == null) {
return ViewerContentPreference(
countryCode = "KR",
isAdultContentVisible = isAdultContentVisible ?: false,
isAdultContentVisible = false,
contentType = ContentType.ALL,
isAdult = false
)