diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt index c20149c..0ebd8b9 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsViewModel.kt @@ -131,6 +131,18 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba return false } + if (option.percentage.isBlank()) { + _toastLiveData.value = "옵션의 확률은 빈칸일 수 없습니다." + _isLoading.value = false + return false + } + + if (option.percentage.toFloat() <= 0f) { + _toastLiveData.value = "옵션의 확률은 0%보다 커야합니다." + _isLoading.value = false + return false + } + totalPercentage += option.percentage.toFloat() }