kopia lustrzana https://github.com/ryukoposting/Signal-Android
20 wiersze
685 B
Kotlin
20 wiersze
685 B
Kotlin
package org.thoughtcrime.securesms.mediapreview
|
|
|
|
import android.text.SpannableString
|
|
import org.thoughtcrime.securesms.database.MediaTable
|
|
import org.thoughtcrime.securesms.mediasend.Media
|
|
|
|
data class MediaPreviewV2State(
|
|
val mediaRecords: List<MediaTable.MediaRecord> = emptyList(),
|
|
val loadState: LoadState = LoadState.INIT,
|
|
val position: Int = 0,
|
|
val showThread: Boolean = false,
|
|
val allMediaInAlbumRail: Boolean = false,
|
|
val leftIsRecent: Boolean = false,
|
|
val albums: Map<Long, List<Media>> = mapOf(),
|
|
val messageBodies: Map<Long, SpannableString> = mapOf(),
|
|
val isInSharedAnimation: Boolean = true
|
|
) {
|
|
enum class LoadState { INIT, DATA_LOADED, MEDIA_READY }
|
|
}
|