forked from GitHub-Mirror/riotX-android
24 lines
596 B
Kotlin
24 lines
596 B
Kotlin
package im.vector.riotredesign.features.home.list
|
|
|
|
import com.airbnb.mvrx.Async
|
|
import com.airbnb.mvrx.MvRxState
|
|
import com.airbnb.mvrx.Uninitialized
|
|
import im.vector.matrix.android.api.session.room.model.RoomSummary
|
|
|
|
data class RoomListViewState(
|
|
val roomSummaries: Async<List<RoomSummary>> = Uninitialized,
|
|
val selectedRoom: RoomSummary? = null
|
|
) : MvRxState {
|
|
|
|
var showLastSelectedRoom: Boolean = true
|
|
private set
|
|
get() {
|
|
if (field) {
|
|
field = false
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
|
|
} |