From ca7a01926690c00bdd000515b5d7410dccdeb741 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Tue, 2 Nov 2021 09:23:19 +0100 Subject: [PATCH] [TMP] Again more readmarker debug Change-Id: I76bd94ff44308a252c4355fc5d7418191b307370 --- .../app/features/home/room/detail/RoomDetailViewModel.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt index 0ac07174df..364e38811c 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt @@ -1067,7 +1067,10 @@ class RoomDetailViewModel @AssistedInject constructor( return UnreadState.HasUnread(eventId) } } - Timber.i("ReadMarker debug: hasNoUnread") + Timber.i("ReadMarker debug: hasNoUnread / firstDisplayableEventIndex: $firstDisplayableEventIndex / " + + "latest previewable from summary ${roomSummary.latestPreviewableOriginalContentEvent?.eventId} - ${timeline.getIndexOfEvent(roomSummary.latestPreviewableOriginalContentEvent?.eventId)} / " + + "event-0 ${events.getOrNull(0)?.eventId}") + // TODO: if we return HasNoUnread, we need to be sure, since later HasUnread will be ignored in distinctUntilChanged. However, when loading the room at the last read directly, this doesn't always work return UnreadState.HasNoUnread }