-
public final class ThreadController
-
-
Field Summary
Fields Modifier and Type Field Description private final StateFlow<List<Message>>messagesprivate final StateFlow<Boolean>loadingOlderMessagesprivate final StateFlow<Boolean>endOfOlderMessagesprivate final StringthreadId
-
Method Summary
Modifier and Type Method Description final StateFlow<List<Message>>getMessages()the sorted list of messages for this thread final StateFlow<Boolean>getLoadingOlderMessages()if we are currently loading older messages final StateFlow<Boolean>getEndOfOlderMessages()if we've reached the earliest point in this thread final StringgetThreadId()final List<Message>getMessagesSorted()-
-
Method Detail
-
getMessages
final StateFlow<List<Message>> getMessages()
the sorted list of messages for this thread
-
getLoadingOlderMessages
final StateFlow<Boolean> getLoadingOlderMessages()
if we are currently loading older messages
-
getEndOfOlderMessages
final StateFlow<Boolean> getEndOfOlderMessages()
if we've reached the earliest point in this thread
-
getThreadId
final String getThreadId()
-
getMessagesSorted
final List<Message> getMessagesSorted()
-
-
-
-