|
|
@ -35,7 +35,6 @@ import io.element.android.libraries.designsystem.components.avatar.AvatarSize |
|
|
|
import io.element.android.libraries.matrix.api.core.EventId |
|
|
|
import io.element.android.libraries.matrix.api.core.EventId |
|
|
|
import io.element.android.libraries.matrix.api.core.TransactionId |
|
|
|
import io.element.android.libraries.matrix.api.core.TransactionId |
|
|
|
import io.element.android.libraries.matrix.api.core.UserId |
|
|
|
import io.element.android.libraries.matrix.api.core.UserId |
|
|
|
import io.element.android.libraries.matrix.api.timeline.Timeline |
|
|
|
|
|
|
|
import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo |
|
|
|
import io.element.android.libraries.matrix.api.timeline.item.TimelineItemDebugInfo |
|
|
|
import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState |
|
|
|
import io.element.android.libraries.matrix.api.timeline.item.event.LocalEventSendState |
|
|
|
import kotlinx.collections.immutable.ImmutableList |
|
|
|
import kotlinx.collections.immutable.ImmutableList |
|
|
@ -62,16 +61,6 @@ fun aTimelineState( |
|
|
|
eventSink = eventSink, |
|
|
|
eventSink = eventSink, |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
fun aPaginationStatus( |
|
|
|
|
|
|
|
isPaginating: Boolean = false, |
|
|
|
|
|
|
|
hasMoreToLoad: Boolean = true, |
|
|
|
|
|
|
|
): Timeline.PaginationStatus { |
|
|
|
|
|
|
|
return Timeline.PaginationStatus( |
|
|
|
|
|
|
|
isPaginating = isPaginating, |
|
|
|
|
|
|
|
hasMoreToLoad = hasMoreToLoad, |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
internal fun aTimelineItemList(content: TimelineItemEventContent): ImmutableList<TimelineItem> { |
|
|
|
internal fun aTimelineItemList(content: TimelineItemEventContent): ImmutableList<TimelineItem> { |
|
|
|
return persistentListOf( |
|
|
|
return persistentListOf( |
|
|
|
// 3 items (First Middle Last) with isMine = false |
|
|
|
// 3 items (First Middle Last) with isMine = false |
|
|
|