Timeline : use latest api

This commit is contained in:
ganfra
2024-04-24 12:34:52 +02:00
parent 9b83cedac4
commit 6af4bf30ff
2 changed files with 7 additions and 3 deletions

View File

@@ -184,8 +184,12 @@ class RustMatrixRoom(
override suspend fun unsubscribeFromSync() = roomSyncSubscriber.unsubscribe(roomId)
override suspend fun timelineFocusedOnEvent(eventId: EventId): Timeline {
return innerRoom.timelineFocusedOnEvent(eventId.value, numContextEvents = 50u).let {inner ->
createTimeline(inner, isLive = false){}
return innerRoom.timelineFocusedOnEvent(
eventId = eventId.value,
numContextEvents = 50u,
internalIdPrefix = "focus_$eventId",
).let {inner ->
createTimeline(inner, isLive = false)
}
}

View File

@@ -23,7 +23,7 @@ import org.matrix.rustcomponents.sdk.TimelineEventTypeFilter
/** Returns a `Room` with an initialized timeline using the given [filter]. */
suspend fun RoomListItem.fullRoomWithTimeline(filter: TimelineEventTypeFilter? = null): Room {
if (!isTimelineInitialized()) {
initTimeline(filter)
initTimeline(filter, "live")
}
return fullRoom()
}