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 e85f20e..be21081 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 @@ -662,6 +662,8 @@ class LiveRoomService( .getNotificationUserIds(room.member!!.id!!) .contains(member.id) + val isActiveRoulette = rouletteRepository.findByIdOrNull(room.member!!.id!!)?.isActive ?: false + val donationRankingTop3UserIds = if (room.member!!.isVisibleDonationRank) { explorerQueryRepository .getMemberDonationRanking( @@ -712,7 +714,8 @@ class LiveRoomService( managerList = roomInfo.managerList, donationRankingTop3UserIds = donationRankingTop3UserIds, isPrivateRoom = room.type == LiveRoomType.PRIVATE, - password = room.password + password = room.password, + isActiveRoulette = isActiveRoulette ) } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt index 04c04f9..fd0de33 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt @@ -20,5 +20,6 @@ data class GetRoomInfoResponse( val managerList: List, val donationRankingTop3UserIds: List, val isPrivateRoom: Boolean = false, - val password: String? = null + val password: String? = null, + val isActiveRoulette: Boolean = false )