-
public final class ChannelController
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classChannelController.MessagesState
-
Field Summary
Fields Modifier and Type Field Description private final StringchannelTypeprivate final StringchannelIdprivate final Stringcidprivate final StateFlow<List<Message>>messagesprivate final StateFlow<Message>repliedMessageprivate final StateFlow<ChannelController.MessagesState>messagesStateprivate final StateFlow<List<Message>>oldMessagesprivate final StateFlow<Integer>watcherCountprivate final StateFlow<List<User>>watchersprivate final StateFlow<TypingEvent>typingprivate final StateFlow<List<ChannelUserRead>>readsprivate final StateFlow<ChannelUserRead>readprivate final StateFlow<Integer>unreadCountprivate final StateFlow<List<Member>>membersprivate final StateFlow<ChannelData>channelDataprivate final StateFlow<Boolean>hiddenprivate final StateFlow<Boolean>mutedprivate final StateFlow<Boolean>loadingprivate final StateFlow<Boolean>loadingOlderMessagesprivate final StateFlow<Boolean>loadingNewerMessagesprivate final StateFlow<Boolean>endOfOlderMessagesprivate final StateFlow<Boolean>endOfNewerMessagesprivate final StateFlow<Config>channelConfigprivate final BooleanrecoveryNeeded
-
Method Summary
Modifier and Type Method Description final StringgetChannelType()final StringgetChannelId()final StringgetCid()final StateFlow<List<Message>>getMessages()final StateFlow<Message>getRepliedMessage()final StateFlow<ChannelController.MessagesState>getMessagesState()final StateFlow<List<Message>>getOldMessages()final StateFlow<Integer>getWatcherCount()final StateFlow<List<User>>getWatchers()final StateFlow<TypingEvent>getTyping()final StateFlow<List<ChannelUserRead>>getReads()final StateFlow<ChannelUserRead>getRead()final StateFlow<Integer>getUnreadCount()final StateFlow<List<Member>>getMembers()final StateFlow<ChannelData>getChannelData()final StateFlow<Boolean>getHidden()final StateFlow<Boolean>getMuted()final StateFlow<Boolean>getLoading()final StateFlow<Boolean>getLoadingOlderMessages()final StateFlow<Boolean>getLoadingNewerMessages()final StateFlow<Boolean>getEndOfOlderMessages()final StateFlow<Boolean>getEndOfNewerMessages()final StateFlow<Config>getChannelConfig()final BooleangetRecoveryNeeded()final MessagegetMessage(String messageId)final Unitclean()final ChanneltoChannel()-
-
Method Detail
-
getChannelType
final String getChannelType()
-
getChannelId
final String getChannelId()
-
getMessages
final StateFlow<List<Message>> getMessages()
-
getRepliedMessage
final StateFlow<Message> getRepliedMessage()
-
getMessagesState
final StateFlow<ChannelController.MessagesState> getMessagesState()
-
getOldMessages
final StateFlow<List<Message>> getOldMessages()
-
getWatcherCount
final StateFlow<Integer> getWatcherCount()
-
getWatchers
final StateFlow<List<User>> getWatchers()
-
getTyping
final StateFlow<TypingEvent> getTyping()
-
getRead
final StateFlow<ChannelUserRead> getRead()
-
getUnreadCount
final StateFlow<Integer> getUnreadCount()
-
getMembers
final StateFlow<List<Member>> getMembers()
-
getChannelData
final StateFlow<ChannelData> getChannelData()
-
getLoading
final StateFlow<Boolean> getLoading()
-
getLoadingOlderMessages
final StateFlow<Boolean> getLoadingOlderMessages()
-
getLoadingNewerMessages
final StateFlow<Boolean> getLoadingNewerMessages()
-
getEndOfOlderMessages
final StateFlow<Boolean> getEndOfOlderMessages()
-
getEndOfNewerMessages
final StateFlow<Boolean> getEndOfNewerMessages()
-
getChannelConfig
final StateFlow<Config> getChannelConfig()
-
getRecoveryNeeded
final Boolean getRecoveryNeeded()
-
getMessage
final Message getMessage(String messageId)
-
toChannel
final Channel toChannel()
-
-
-
-