We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 71653b1 commit 6ff80beCopy full SHA for 6ff80be
app/src/main/java/com/sopt/clody/presentation/ui/home/screen/ScrollableCalendar.kt
@@ -29,9 +29,11 @@ fun ScrollableCalendar(
29
onDiaryDataUpdated: (Int, String) -> Unit,
30
modifier: Modifier = Modifier,
31
) {
32
- LaunchedEffect(selectedDate) {
33
- homeViewModel.updateDiaryState(diaries)
34
- onDiaryDataUpdated(homeViewModel.diaryCount.value, homeViewModel.replyStatus.value)
+ LaunchedEffect(selectedDate, diaries) {
+ if (selectedDate.year == selectedYear && selectedDate.monthValue == selectedMonth) {
+ homeViewModel.updateDiaryState(diaries)
35
+ onDiaryDataUpdated(homeViewModel.diaryCount.value, homeViewModel.replyStatus.value)
36
+ }
37
}
38
val scrollState = rememberScrollState()
39
0 commit comments