diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt index 0a23595..73fdae1 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteSettingsFragment.kt @@ -93,7 +93,13 @@ class RouletteSettingsFragment : BaseFragment( viewModel.toastLiveData.observe(viewLifecycleOwner) { it?.let { showToast(it) } } - viewModel.canLiveData.observe(viewLifecycleOwner) { binding.etSetPrice.setText("$it") } + viewModel.canLiveData.observe(viewLifecycleOwner) { + if (it > 0) { + binding.etSetPrice.setText("$it") + } else { + binding.etSetPrice.setText("") + } + } viewModel.isLoading.observe(viewLifecycleOwner) { if (it) { 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 f0f7aeb..9676641 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 @@ -30,7 +30,7 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba val isActiveLiveData: LiveData get() = _isActiveLiveData - private val _canLiveData = MutableLiveData(5) + private val _canLiveData = MutableLiveData(0) val canLiveData: LiveData get() = _canLiveData @@ -39,7 +39,7 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba get() = _roulettePreviewLiveData private val options = mutableListOf() - var can = 5 + var can = 0 var isActive = false fun plusWeight(optionIndex: Int) { @@ -195,10 +195,10 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba recalculatePercentages(options) } else { _isActiveLiveData.value = false - _canLiveData.value = 5 + _canLiveData.value = 0 isActive = false - can = 5 + can = 0 options.add(RouletteOption(title = "", weight = 1)) options.add(RouletteOption(title = "", weight = 1))