Fix tests

This commit is contained in:
Jorge Martín 2024-02-14 12:06:09 +01:00
parent 7e0e0f9ec4
commit b04dbcbe95
3 changed files with 67 additions and 11 deletions

View file

@ -238,7 +238,7 @@ class TimelinePresenter @AssistedInject constructor(
} else {
// Get last valid EventId seen by the user, as the first index might refer to a Virtual item
val eventId = getLastEventIdBeforeOrAt(firstVisibleIndex, timelineItems)
if (eventId != null && firstVisibleIndex <= lastReadReceiptIndex.value && eventId != lastReadReceiptId.value) {
if (eventId != null && eventId != lastReadReceiptId.value) {
lastReadReceiptIndex.value = firstVisibleIndex
lastReadReceiptId.value = eventId
timeline.sendReadReceipt(eventId = eventId, receiptType = readReceiptType)