Skip to content

Commit 6ff80be

Browse files
committed
[FIX/#255] diaries 의존성 추가 및 조건 분기로 버튼 상태 업데이트 정확도 개선
1 parent 71653b1 commit 6ff80be

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

app/src/main/java/com/sopt/clody/presentation/ui/home/screen/ScrollableCalendar.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,11 @@ fun ScrollableCalendar(
2929
onDiaryDataUpdated: (Int, String) -> Unit,
3030
modifier: Modifier = Modifier,
3131
) {
32-
LaunchedEffect(selectedDate) {
33-
homeViewModel.updateDiaryState(diaries)
34-
onDiaryDataUpdated(homeViewModel.diaryCount.value, homeViewModel.replyStatus.value)
32+
LaunchedEffect(selectedDate, diaries) {
33+
if (selectedDate.year == selectedYear && selectedDate.monthValue == selectedMonth) {
34+
homeViewModel.updateDiaryState(diaries)
35+
onDiaryDataUpdated(homeViewModel.diaryCount.value, homeViewModel.replyStatus.value)
36+
}
3537
}
3638
val scrollState = rememberScrollState()
3739

0 commit comments

Comments
 (0)