From 382364b5dfcdcb79fe999edda59ba9452b99b8e6 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 1 Dec 2023 00:12:58 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A3=B0=EB=A0=9B=20=EC=98=B5=EC=85=98=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=20-=20percentage(=ED=8D=BC=EC=84=BC=ED=8A=B8?= =?UTF-8?q?)=20->=20weight(=EA=B0=80=EC=A4=91=EC=B9=98)=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/live/roulette/Roulette.kt | 2 +- .../vividnext/sodalive/live/roulette/RouletteService.kt | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/Roulette.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/Roulette.kt index 9784c2c..0a13e61 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/Roulette.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/Roulette.kt @@ -14,5 +14,5 @@ data class Roulette( data class RouletteItem( val title: String, - val percentage: Int + val weight: Int ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/RouletteService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/RouletteService.kt index 9c1460e..9eece76 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/RouletteService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/RouletteService.kt @@ -43,14 +43,6 @@ class RouletteService( if (request.items.size < 2 || request.items.size > 6) { throw SodaException("룰렛 옵션은 최소 2개, 최대 6개까지 설정할 수 있습니다.") } - - val percentage = request.items.asSequence() - .map { it.percentage } - .reduce { acc, percentage -> acc + percentage } - - if (percentage != 100) { - throw SodaException("옵션 확률의 합이 100%가 아닙니다.") - } } fun getRoulette(creatorId: Long): GetRouletteResponse? {