A
B
C
D
E
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
W
C
- cancelMessage(Message) - function in io.getstream.chat.android.livedata.ChatDomain
- Cancels the message of "ephemeral" type.
- cancelMessage(Message) - function in io.getstream.chat.android.offline.ChatDomain
- Cancels the message of "ephemeral" type.
- cancelMessage(ChatClient,Message) - function in io.getstream.chat.android.offline.extensions.ChatClientExtensions
- Cancels the message of "ephemeral" type.
- channel(String,String) - function in io.getstream.chat.android.offline.experimental.plugin.state.StateRegistry
- ChannelController - class in io.getstream.chat.android.livedata.controller
- The Channel Controller exposes convenient livedata objects to build your chat interface It automatically handles the incoming events and keeps users, messages, reactions, channel information up to date automatically Offline storage is also handled using RoomThe most commonly used livedata objects are
.messages (the livedata for the list of messages)
.channelData (livedata object with the channel name, image, etc.)
.members (livedata object with the members of this channel)
.watchers (the people currently watching this channel)
.typing (who is currently typing)
- ChannelController - class in io.getstream.chat.android.offline.channel
- ChannelController.MessagesState - class in io.getstream.chat.android.livedata.controller.ChannelController
- ChannelController.MessagesState - class in io.getstream.chat.android.offline.channel.ChannelController
- ChannelController.MessagesState.Loading - class in io.getstream.chat.android.livedata.controller.ChannelController.MessagesState
- Indicates we are loading the first page of results.
- ChannelController.MessagesState.Loading - class in io.getstream.chat.android.offline.channel.ChannelController.MessagesState
- Indicates we are loading the first page of results.
- ChannelController.MessagesState.NoQueryActive - class in io.getstream.chat.android.livedata.controller.ChannelController.MessagesState
- The ChannelController is initialized but no query is currently running.
- ChannelController.MessagesState.NoQueryActive - class in io.getstream.chat.android.offline.channel.ChannelController.MessagesState
- The ChannelController is initialized but no query is currently running.
- ChannelController.MessagesState.OfflineNoResults - class in io.getstream.chat.android.livedata.controller.ChannelController.MessagesState
- If we are offline and don't have channels stored in offline storage, typically displayed as an error condition.
- ChannelController.MessagesState.OfflineNoResults - class in io.getstream.chat.android.offline.channel.ChannelController.MessagesState
- If we are offline and don't have channels stored in offline storage, typically displayed as an error condition.
- ChannelController.MessagesState.Result - class in io.getstream.chat.android.livedata.controller.ChannelController.MessagesState
- The list of messages, loaded either from offline storage or an API call.
- ChannelController.MessagesState.Result - class in io.getstream.chat.android.offline.channel.ChannelController.MessagesState
- The list of messages, loaded either from offline storage or an API call.
- ChannelData - class in io.getstream.chat.android.offline.channel
- A class that only stores the channel data and not all the other channel state Using this prevents code bugs and issues caused by confusing the channel data vs the full channel object
- ChannelsStateData - class in io.getstream.chat.android.offline.experimental.querychannels.state
- ChannelsStateData.Loading - class in io.getstream.chat.android.offline.experimental.querychannels.state.ChannelsStateData
- Indicates we are loading the first page of results.
- ChannelsStateData.NoQueryActive - class in io.getstream.chat.android.offline.experimental.querychannels.state.ChannelsStateData
- No query is currently running.
- ChannelsStateData.OfflineNoResults - class in io.getstream.chat.android.offline.experimental.querychannels.state.ChannelsStateData
- If we are offline and don't have channels stored in offline storage, typically displayed as an error condition.
- ChannelsStateData.Result - class in io.getstream.chat.android.offline.experimental.querychannels.state.ChannelsStateData
- The list of channels, loaded either from offline storage or an API call.
- ChannelState - class in io.getstream.chat.android.offline.experimental.channel.state
- State container with reactive data of a channel.
- ChatClientExtensions - class in io.getstream.chat.android.offline.extensions
- ChatClientKt - class in io.getstream.chat.android.offline.experimental.extensions
- ChatClientReferenceAdapter - class in io.getstream.chat.android.offline.experimental.plugin.adapter
- Adapter for ChatClient that wraps some of it's request with io.getstream.chat.android.offline.experimental.plugin.QueryReference.
- ChatDomain - class in io.getstream.chat.android.livedata
- The ChatDomain is the main entry point for all livedata & offline operations on chat.
- ChatDomain - class in io.getstream.chat.android.offline
- The ChatDomain is the main entry point for all flow & offline operations on chat.
- ChatDomain.Builder - class in io.getstream.chat.android.livedata.ChatDomain
- ChatDomain.Builder - class in io.getstream.chat.android.offline.ChatDomain
- ChatDomain.Companion - class in io.getstream.chat.android.livedata.ChatDomain
- ChatDomain.Companion - class in io.getstream.chat.android.offline.ChatDomain
- ChatErrorKt - class in io.getstream.chat.android.offline.extensions
- ChatEventHandler - class in io.getstream.chat.android.offline.querychannels
- Interface that handles events related to the particular set of channels.
- chatEventHandler(StateFlow) - function in io.getstream.chat.android.offline.querychannels.ChatEventHandlerFactory
- Creates a ChatEventHandler instance.
- ChatEventHandlerFactory - class in io.getstream.chat.android.offline.querychannels
- A ChatEventHandler factory.
- clean() - function in io.getstream.chat.android.livedata.ChatDomain
- clean() - function in io.getstream.chat.android.livedata.controller.ChannelController
- clean() - function in io.getstream.chat.android.offline.ChatDomain
- clean() - function in io.getstream.chat.android.offline.channel.ChannelController
- clear() - function in io.getstream.chat.android.offline.experimental.plugin.state.StateRegistry
- Clear state of all state objects.
- Config - class in io.getstream.chat.android.offline.experimental.plugin
- CONNECTED - enum entry in io.getstream.chat.android.offline.message.attachment.UploadAttachmentsNetworkType
Any working network connection is required.
- CONNECTED - enum entry in io.getstream.chat.android.offline.model.ConnectionState
The client is connected to the WebSocket.
- CONNECTING - enum entry in io.getstream.chat.android.offline.model.ConnectionState
The client is trying to connect to the WebSocket.
- ConnectionState - class in io.getstream.chat.android.offline.model
- Represents possible states of the WebSocket connection.
- createChannel(Channel) - function in io.getstream.chat.android.livedata.ChatDomain
- Creates a new channel.
- createChannel(Channel) - function in io.getstream.chat.android.offline.ChatDomain
- Creates a new channel.
- createChannel(ChatClient,Channel) - function in io.getstream.chat.android.offline.extensions.ChatClientExtensions
- Creates a new channel.