forked from GitHub-Mirror/riotX-android
21 lines
459 B
Kotlin
21 lines
459 B
Kotlin
package im.vector.matrix.android.api.session.room
|
|
|
|
import android.arch.lifecycle.LiveData
|
|
import im.vector.matrix.android.api.session.room.model.RoomSummary
|
|
|
|
interface RoomService {
|
|
|
|
fun getRoom(roomId: String): Room?
|
|
|
|
fun getAllRooms(): List<Room>
|
|
|
|
fun liveRooms(): LiveData<List<Room>>
|
|
|
|
fun liveRoomSummaries(): LiveData<List<RoomSummary>>
|
|
|
|
fun lastSelectedRoom(): RoomSummary?
|
|
|
|
fun saveLastSelectedRoom(roomSummary: RoomSummary)
|
|
|
|
|
|
} |