From dcf0637420d25bf8652316a273353ecaa10585ad Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 22 Oct 2024 22:04:50 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=B0=A9=20?= =?UTF-8?q?=EB=A3=B0=EB=A0=9B=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20-?= =?UTF-8?q?=20=EB=A3=B0=EB=A0=9B=EC=9D=84=20=EB=AA=A8=EB=91=90=20=EB=B9=84?= =?UTF-8?q?=ED=99=9C=EC=84=B1=ED=99=94=20=ED=96=88=EB=8D=94=EB=9D=BC?= =?UTF-8?q?=EB=8F=84=20=EB=A3=B0=EB=A0=9B=EC=9D=B4=20=ED=99=9C=EC=84=B1?= =?UTF-8?q?=ED=99=94=20=EB=90=9C=20=EA=B2=83=EC=9C=BC=EB=A1=9C=20=EB=B0=98?= =?UTF-8?q?=ED=99=98=ED=95=98=EB=8D=98=20=EB=B2=84=EA=B7=B8=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/roulette/v2/RouletteService.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/v2/RouletteService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/v2/RouletteService.kt index 6529381..3e3637f 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/v2/RouletteService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/roulette/v2/RouletteService.kt @@ -93,15 +93,17 @@ class RouletteService( var activeRoulette = false rouletteList.forEach { - if (request.isActive || it.isActive) { - activeRoulette = true - } - if (it.id == request.id) { it.can = request.can it.items = request.items it.isActive = request.isActive repository.save(it) + } else { + if ( + !activeRoulette && (request.isActive || it.isActive) + ) { + activeRoulette = true + } } }