From 4f0148d80e44b3c04a162a182f43ee4dc6898a29 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 5 Oct 2023 23:05:37 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B1=84=EB=84=90,=20=EB=9D=BC=EC=9D=B4?= =?UTF-8?q?=EB=B8=8C=20=EC=A0=95=EB=B3=B4=20API=20-=20=ED=9B=84=EC=9B=90?= =?UTF-8?q?=EB=9E=AD=ED=82=B9=20=EB=B3=B4=EA=B8=B0=20=EC=8A=A4=EC=9C=84?= =?UTF-8?q?=EC=B9=98=20on/off=EC=97=90=20=EB=94=B0=EB=9D=BC=20=ED=9B=84?= =?UTF-8?q?=EC=9B=90=EB=9E=AD=ED=82=B9=EC=9D=B4=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/explorer/ExplorerService.kt | 14 +++++++----- .../sodalive/live/room/LiveRoomService.kt | 22 +++++++++++-------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt index 84f3c33..3cd6682 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerService.kt @@ -178,11 +178,15 @@ class ExplorerService( val notificationRecipientCount = notificationUserIds.size // 후원랭킹 - val memberDonationRanking = queryRepository.getMemberDonationRanking( - creatorId, - 10, - withDonationCan = creatorId == member.id!! - ) + val memberDonationRanking = if (creatorId == member.id!! || creatorAccount.isVisibleDonationRank) { + queryRepository.getMemberDonationRanking( + creatorId, + 10, + withDonationCan = creatorId == member.id!! + ) + } else { + listOf() + } // 추천 크리에이터 val similarCreatorList = queryRepository.getSimilarCreatorList(creatorId) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt index 2d86b53..5661830 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomService.kt @@ -653,15 +653,19 @@ class LiveRoomService( .getNotificationUserIds(room.member!!.id!!) .contains(member.id) - val donationRankingTop3UserIds = explorerQueryRepository - .getMemberDonationRanking( - room.member!!.id!!, - 3, - withDonationCan = false - ) - .asSequence() - .map { it.userId } - .toList() + val donationRankingTop3UserIds = if (room.member!!.isVisibleDonationRank) { + explorerQueryRepository + .getMemberDonationRanking( + room.member!!.id!!, + 3, + withDonationCan = false + ) + .asSequence() + .map { it.userId } + .toList() + } else { + listOf() + } return GetRoomInfoResponse( roomId = roomId,