From c0a8a2c4e5a34ae373ae596604bb5926935a007c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=ED=9D=AC=EC=9A=B0?= Date: Thu, 22 Feb 2024 20:27:02 +0900 Subject: [PATCH] =?UTF-8?q?refactor=20:=20updateSelectedDate=20=ED=95=A8?= =?UTF-8?q?=EC=88=98=20=EB=B3=B5=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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()