mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
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:
+4
-1
@@ -264,6 +264,9 @@ class RustMatrixRoom(
|
|||||||
CreateTimelineParams.PinnedOnly -> DateDividerMode.DAILY
|
CreateTimelineParams.PinnedOnly -> DateDividerMode.DAILY
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Track read receipts only for focused timeline for performance optimization
|
||||||
|
val trackReadReceipts = createTimelineParams is CreateTimelineParams.Focused
|
||||||
|
|
||||||
runCatching {
|
runCatching {
|
||||||
innerRoom.timelineWithConfiguration(
|
innerRoom.timelineWithConfiguration(
|
||||||
configuration = TimelineConfiguration(
|
configuration = TimelineConfiguration(
|
||||||
@@ -271,7 +274,7 @@ class RustMatrixRoom(
|
|||||||
filter = filter,
|
filter = filter,
|
||||||
internalIdPrefix = internalIdPrefix,
|
internalIdPrefix = internalIdPrefix,
|
||||||
dateDividerMode = dateDividerMode,
|
dateDividerMode = dateDividerMode,
|
||||||
trackReadReceipts = false,
|
trackReadReceipts = trackReadReceipts,
|
||||||
)
|
)
|
||||||
).let { inner ->
|
).let { inner ->
|
||||||
val mode = when (createTimelineParams) {
|
val mode = when (createTimelineParams) {
|
||||||
|
|||||||
Reference in New Issue
Block a user