diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt index 2caf1e5f..64eb7e4b 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt @@ -47,8 +47,7 @@ class CafeteriaViewModel( is NetworkResult.Success -> { val menuList = result.data _cafeteriaList.value = menuList - _selectedDate.value = LocalDate.now() - updateMenuList(selectedDate.toString()) + updateSelectedDate(LocalDate.now()) _isError.postValue(false) _isLoading.postValue(false) } @@ -61,6 +60,11 @@ class CafeteriaViewModel( } } + fun updateSelectedDate(selectedDate: LocalDate) { + _selectedDate.value = selectedDate + updateMenuList(selectedDate.toString()) + } + private fun updateMenuList(selectedDate: String) { val cafeteriaList = _cafeteriaList.value ?: emptyList()