TimelineState

data class TimelineState<T>(val elements: List<T> = listOf(), val isInitialized: Boolean = false, val isLoadingBefore: Boolean = false, val isLoadingAfter: Boolean = false, val canLoadBefore: Boolean = false, val canLoadAfter: Boolean = false)

Constructors

Link copied to clipboard
constructor(elements: List<T> = listOf(), isInitialized: Boolean = false, isLoadingBefore: Boolean = false, isLoadingAfter: Boolean = false, canLoadBefore: Boolean = false, canLoadAfter: Boolean = false)

Properties

Link copied to clipboard
val canLoadAfter: Boolean = false

Is true until last known TimelineEvent is reached.

Link copied to clipboard
val canLoadBefore: Boolean = false

Is true until start of timeline is reached.

Link copied to clipboard

Elements sorted with higher indexes being more recent.

Link copied to clipboard
val isInitialized: Boolean = false

True when timeline initialization has been finished.

Link copied to clipboard
val isLoadingAfter: Boolean = false

True while events are loaded after.

Link copied to clipboard

True while events are loaded before.