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? {