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

ThreadControllerImpl

class ThreadControllerImpl : ThreadController

Constructors

<init>

ThreadControllerImpl(threadId: String, channelControllerImpl: ChannelControllerImpl)

Properties

channelControllerImpl

var channelControllerImpl: ChannelControllerImpl

endOfOlderMessages

val endOfOlderMessages: LiveData<Boolean>

loadingOlderMessages

val loadingOlderMessages: LiveData<Boolean>

messages

val messages: LiveData<List<Message>!>

threadId

var threadId: String

Functions

getMessagesSorted

fun getMessagesSorted(): List<Message>

loadOlderMessages

suspend fun loadOlderMessages(limit: Int = 30): Result<List<Message>>