From 37e73c1dd4ba6c1c8e18e0f6bf972dc7b1d6021b Mon Sep 17 00:00:00 2001 From: leekleak <142348248+leekleak@users.noreply.github.com> Date: Thu, 3 Jul 2025 22:21:01 +0300 Subject: [PATCH] Reduce calendar refreshes (#1459) * reduce calendar refreshes * Revert "reduce calendar refreshes" This reverts commit 1d8380d620b6706e5429d298745cf6563d48eb0e. * debounce --- .../main/java/de/mm20/launcher2/calendar/CalendarRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarRepository.kt b/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarRepository.kt index b2398a84..03168118 100644 --- a/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarRepository.kt +++ b/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarRepository.kt @@ -20,6 +20,7 @@ import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.combineTransform +import kotlinx.coroutines.flow.debounce import kotlinx.coroutines.flow.emitAll import kotlinx.coroutines.flow.flow import kotlinx.coroutines.flow.map @@ -120,7 +121,7 @@ internal class CalendarRepositoryImpl( excludeCalendars = excludeCalendars, providers = providers, allowNetwork = false, - ) + ).debounce(500) ) } }