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:
commit
9f4313542c
1 changed files with 4 additions and 1 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue