Fix tests and warnings
This commit is contained in:
parent
d3e1fea3e4
commit
bb7123afbd
6 changed files with 18 additions and 10 deletions
|
|
@ -23,11 +23,19 @@ import kotlinx.coroutines.flow.StateFlow
|
|||
interface MatrixTimeline : AutoCloseable {
|
||||
|
||||
data class PaginationState(
|
||||
val isBackPaginating: Boolean = false,
|
||||
val hasMoreToLoadBackwards: Boolean = true,
|
||||
val beginningOfRoomReached: Boolean = false,
|
||||
val isBackPaginating: Boolean,
|
||||
val hasMoreToLoadBackwards: Boolean,
|
||||
val beginningOfRoomReached: Boolean,
|
||||
) {
|
||||
val canBackPaginate = !isBackPaginating && hasMoreToLoadBackwards
|
||||
|
||||
companion object {
|
||||
val Initial = PaginationState(
|
||||
isBackPaginating = false,
|
||||
hasMoreToLoadBackwards = true,
|
||||
beginningOfRoomReached = false
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
val paginationState: StateFlow<PaginationState>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue