Timeline Impl
class TimelineImpl(roomId: RoomId, decryptionTimeout: Duration = INFINITE, fetchTimeout: Duration = 1.minutes, limitPerFetch: Long = 20, loadingSize: Long = limitPerFetch, roomService: RoomService) : TimelineBase
Constructors
Link copied to clipboard
fun TimelineImpl(roomId: RoomId, decryptionTimeout: Duration = INFINITE, fetchTimeout: Duration = 1.minutes, limitPerFetch: Long = 20, loadingSize: Long = limitPerFetch, roomService: RoomService)
Functions
Link copied to clipboard
Initialize the timeline with the start event.
Link copied to clipboard
Load new events after the newest event. This may suspend until at least one event can be loaded.
Link copied to clipboard
Load new events before the oldest event. This may suspend until at least one event can be loaded.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
TimelineEvents sorted with higher indexes being more recent.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard