library / io.getstream.chat.android.livedata.controller / ThreadController

ThreadController

interface ThreadController

The threadController exposes livedata for a thread

Properties

endOfOlderMessages

abstract val endOfOlderMessages: LiveData<Boolean>

loadingOlderMessages

abstract val loadingOlderMessages: LiveData<Boolean>

messages

abstract val messages: LiveData<List<Message>>

threadId

abstract var threadId: String

Functions

getMessagesSorted

abstract fun getMessagesSorted(): List<Message>

Inheritors

ThreadControllerImpl

class ThreadControllerImpl : ThreadController