룰렛 프리셋 설정

- 변동 사항이 있을 경우에만 업데이트 하도록 수정
This commit is contained in:
klaus 2024-02-23 18:39:42 +09:00
parent 66690a6f89
commit f7f4638526
1 changed files with 11 additions and 0 deletions

View File

@ -145,6 +145,17 @@ class RouletteSettingsViewModel(private val repository: RouletteRepository) : Ba
items.add(RouletteItem(title = option.title, weight = option.weight)) items.add(RouletteItem(title = option.title, weight = option.weight))
} }
val selectedRoulette = rouletteList[_selectedRouletteLiveData.value!!.ordinal]
if (
selectedRoulette.isActive == isActive &&
selectedRoulette.can == can &&
selectedRoulette.items == items
) {
_toastLiveData.value = "변동사항이 없습니다."
_isLoading.value = false
return
}
val request = UpdateRouletteRequest( val request = UpdateRouletteRequest(
id = rouletteId, id = rouletteId,
can = can, can = can,