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 7f02bc2..bfeaf41 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 @@ -1177,12 +1177,14 @@ class LiveRoomService( val room = repository.getLiveRoom(roomId) ?: throw SodaException("잘못된 요청입니다.") val isLiveCreator = room.member!!.id == memberId val donationList = repository.getDonationList(roomId = room.id!!, isLiveCreator = isLiveCreator) - val totalCan = donationList.sumOf { it.can + it.secretCan } + val totalCan = donationList.sumOf { it.can } + val totalSecretCan = donationList.sumOf { it.secretCan } return GetLiveRoomDonationStatusResponse( donationList = donationList, totalCount = donationList.size, - totalCan = totalCan + totalCan = totalCan, + totalSecretCan = totalSecretCan ) } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt index a251b5d..cb25eb0 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt @@ -5,7 +5,8 @@ import com.querydsl.core.annotations.QueryProjection data class GetLiveRoomDonationStatusResponse( val donationList: List, val totalCount: Int, - val totalCan: Int + val totalCan: Int, + val totalSecretCan: Int ) data class GetLiveRoomDonationItem @QueryProjection constructor(