mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Timeline : use latest api
This commit is contained in:
+6
-2
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user