Merge pull request #4374 from element-hq/feature/fga/focused_timeline_read_receipt
fix(read receipt): track read receipts for focused timeline
This commit is contained in:
@@ -264,6 +264,9 @@ class RustMatrixRoom(
|
||||
CreateTimelineParams.PinnedOnly -> DateDividerMode.DAILY
|
||||
}
|
||||
|
||||
// Track read receipts only for focused timeline for performance optimization
|
||||
val trackReadReceipts = createTimelineParams is CreateTimelineParams.Focused
|
||||
|
||||
runCatching {
|
||||
innerRoom.timelineWithConfiguration(
|
||||
configuration = TimelineConfiguration(
|
||||
@@ -271,7 +274,7 @@ class RustMatrixRoom(
|
||||
filter = filter,
|
||||
internalIdPrefix = internalIdPrefix,
|
||||
dateDividerMode = dateDividerMode,
|
||||
trackReadReceipts = false,
|
||||
trackReadReceipts = trackReadReceipts,
|
||||
)
|
||||
).let { inner ->
|
||||
val mode = when (createTimelineParams) {
|
||||
|
||||
Reference in New Issue
Block a user