diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt index f2bb269e0..bae39a5fe 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt @@ -235,7 +235,7 @@ open class CardFeedViewModel(val localFilter: FeedFilter) : ViewModel() { } @OptIn(ExperimentalTime::class) - private val bundler = BundledUpdate(250, Dispatchers.IO) { + private val bundler = BundledUpdate(1000, Dispatchers.IO) { // adds the time to perform the refresh into this delay // holding off new updates in case of heavy refresh routines. val (value, elapsed) = measureTimedValue { @@ -243,7 +243,7 @@ open class CardFeedViewModel(val localFilter: FeedFilter) : ViewModel() { } Log.d("Time", "${this.javaClass.simpleName} Card update $elapsed") } - private val bundlerInsert = BundledInsert>(250, Dispatchers.IO) + private val bundlerInsert = BundledInsert>(1000, Dispatchers.IO) fun invalidateData(ignoreIfDoing: Boolean = false) { bundler.invalidate(ignoreIfDoing)