Timeline : use latest api
This commit is contained in:
parent
9b83cedac4
commit
6af4bf30ff
2 changed files with 7 additions and 3 deletions
|
|
@ -184,8 +184,12 @@ class RustMatrixRoom(
|
||||||
override suspend fun unsubscribeFromSync() = roomSyncSubscriber.unsubscribe(roomId)
|
override suspend fun unsubscribeFromSync() = roomSyncSubscriber.unsubscribe(roomId)
|
||||||
|
|
||||||
override suspend fun timelineFocusedOnEvent(eventId: EventId): Timeline {
|
override suspend fun timelineFocusedOnEvent(eventId: EventId): Timeline {
|
||||||
return innerRoom.timelineFocusedOnEvent(eventId.value, numContextEvents = 50u).let {inner ->
|
return innerRoom.timelineFocusedOnEvent(
|
||||||
createTimeline(inner, isLive = false){}
|
eventId = eventId.value,
|
||||||
|
numContextEvents = 50u,
|
||||||
|
internalIdPrefix = "focus_$eventId",
|
||||||
|
).let {inner ->
|
||||||
|
createTimeline(inner, isLive = false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ import org.matrix.rustcomponents.sdk.TimelineEventTypeFilter
|
||||||
/** Returns a `Room` with an initialized timeline using the given [filter]. */
|
/** Returns a `Room` with an initialized timeline using the given [filter]. */
|
||||||
suspend fun RoomListItem.fullRoomWithTimeline(filter: TimelineEventTypeFilter? = null): Room {
|
suspend fun RoomListItem.fullRoomWithTimeline(filter: TimelineEventTypeFilter? = null): Room {
|
||||||
if (!isTimelineInitialized()) {
|
if (!isTimelineInitialized()) {
|
||||||
initTimeline(filter)
|
initTimeline(filter, "live")
|
||||||
}
|
}
|
||||||
return fullRoom()
|
return fullRoom()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue