From 57fee296453e140d6cd09c88308d8883d8c95900 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Thu, 17 Mar 2022 10:02:55 +0100 Subject: [PATCH] Revert "Reduce time required before updating read marker" This reverts commit 922b62f9f5239290838567095e983ce9737ee54a. Change-Id: I32fed90bdfa04d5e3dd7f222a330f84f3476d805 --- .../vector/app/features/home/room/detail/TimelineViewModel.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt index 9b13ccb40c..57e5d24399 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt @@ -947,12 +947,12 @@ class TimelineViewModel @AssistedInject constructor( } private fun observeEventDisplayedActions() { - // We are buffering scroll events 200 ms + // We are buffering scroll events for half a second // and keep the most recent one to set the read receipt on. visibleEventsSource .stream() - .chunk(200) + .chunk(500) .filter { it.isNotEmpty() } .onEach { actions -> val bufferedMostRecentDisplayedEvent = actions.minByOrNull { it.event.indexOfEvent() }?.event ?: return@onEach