A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
C
- cacheChannelConfigs() - function in io.getstream.chat.android.client.persistance.repository.ChannelConfigRepository
- Caches in memory data from DB.
- cacheChannelConfigs() - function in io.getstream.chat.android.client.persistance.repository.RepositoryFacade
- Caches in memory data from DB.
- cacheConfig(StreamCacheConfig) - function in io.getstream.chat.android.client.ChatClient.Builder
- Configures the SDK's user-configurable on-disk caches.
- castPollAnswer(String,String,String) - function in io.getstream.chat.android.client.ChatClient
- Cast an answer in a poll.
- castPollVote(String,String,Option) - function in io.getstream.chat.android.client.ChatClient
- Cast a vote for a poll in a message.
- castPollVote(String,String,String) - function in io.getstream.chat.android.client.ChatClient
- Cast a vote for a poll in a message.
- cdn(CDN) - function in io.getstream.chat.android.client.ChatClient.Builder
- Sets a custom CDN implementation to be used by the client.
- CDN - class in io.getstream.chat.android.client.cdn
- Class defining a CDN (Content Delivery Network) interface.
- CDNRequest - class in io.getstream.chat.android.client.cdn
- Model representing the request for loading a file from a CDN.
- cdnUrl(String) - function in io.getstream.chat.android.client.ChatClient.Builder
- Sets the CDN URL to be used by the client.
- changeSpeed() - function in io.getstream.chat.android.client.audio.AudioPlayer
- Changes the speed of reproduction.
- channel(String,String) - function in io.getstream.chat.android.client.ChatClient
- Returns a ChannelClient for given type and id.
- channel(String) - function in io.getstream.chat.android.client.ChatClient
- Returns a ChannelClient for given cid.
- ChannelClient - class in io.getstream.chat.android.client.channel
- Client for performing actions related to a specific channel.
- ChannelClientExtensionsKt - class in io.getstream.chat.android.client.channel
- ChannelConfigRepository - class in io.getstream.chat.android.client.persistance.repository
- Repository to read and write data of ChannelConfig
- ChannelDeletedEvent - class in io.getstream.chat.android.client.events
- Triggered when a channel is deleted
- ChannelExtensionKt - class in io.getstream.chat.android.client.extensions
- ChannelFilterRequest - class in io.getstream.chat.android.client.query.request
- ChannelHiddenEvent - class in io.getstream.chat.android.client.events
- Triggered when a channel is mark as hidden
- ChannelKt - class in io.getstream.chat.android.client.extensions.internal
- ChannelMarkReadListener - class in io.getstream.chat.android.client.plugin.listeners
- Listener for ChatClient.markRead requests.
- ChannelMessagesUpdateLogic - class in io.getstream.chat.android.client.channel
- ChannelRepository - class in io.getstream.chat.android.client.persistance.repository
- Repository to read and write Channel data.
- ChannelState - class in io.getstream.chat.android.client.channel.state
- State container with reactive data of a channel.
- channelStateLogic(String,String) - function in io.getstream.chat.android.client.channel.state.ChannelStateLogicProvider
- Provides ChannelStateLogic for the channelType and channelId
- ChannelStateLogicProvider - class in io.getstream.chat.android.client.channel.state
- Provider for state {ChannelStateLogic}
- ChannelTruncatedEvent - class in io.getstream.chat.android.client.events
- Triggered when a channels' history is truncated.
- ChannelUpdatedByUserEvent - class in io.getstream.chat.android.client.events
- Triggered when a channel is updated by user.
- ChannelUpdatedEvent - class in io.getstream.chat.android.client.events
- Triggered when a channel is updated.
- ChannelUserBannedEvent - class in io.getstream.chat.android.client.events
- Triggered when the user is banned from a channel
- ChannelUserUnbannedEvent - class in io.getstream.chat.android.client.events
- Triggered when the channel user ban is lifted
- ChannelUtilsKt - class in io.getstream.chat.android.client.utils.channel
- ChannelVisibleEvent - class in io.getstream.chat.android.client.events
- Triggered when a channel is made visible
- ChatClient - class in io.getstream.chat.android.client
- The ChatClient is the main entry point for all low-level operations on chat
- ChatClient.Builder - class in io.getstream.chat.android.client.ChatClient
- Builder to initialize the singleton ChatClient instance and configure its parameters.
- ChatClient.ChatClientBuilder - class in io.getstream.chat.android.client.ChatClient
- ChatClient.Companion - class in io.getstream.chat.android.client.ChatClient
- ChatClientConfig - class in io.getstream.chat.android.client.api
- A config to setup the ChatClient behavior.
- ChatClientDatabase_Impl - class in io.getstream.chat.android.client.persistence.db
- ChatClientDebugger - class in io.getstream.chat.android.client.debugger
- Debugs the io.getstream.chat.android.client.ChatClient.
- ChatError - class in io.getstream.chat.android.client.errors
- The error response from the chat server.
- ChatErrorDetail - class in io.getstream.chat.android.client.errors
- The error detail.
- ChatEvent - class in io.getstream.chat.android.client.events
- ChatEventKt - class in io.getstream.chat.android.client.extensions.internal
- ChatEventListener - class in io.getstream.chat.android.client
- ChatLoggerConfig - class in io.getstream.chat.android.client.logger
- A logging config to be used by the client.
- ChatLoggerHandler - class in io.getstream.chat.android.client.logger
- ChatLogLevel - class in io.getstream.chat.android.client.logger
- An enumeration used for tracking which logs should be shown.
- ChatNotification - class in io.getstream.chat.android.client.notifications.handler
- Represents a chat notification with a specific type.
- ChatNotification.Companion - class in io.getstream.chat.android.client.notifications.handler.ChatNotification
- ChatNotification.MessageNew - class in io.getstream.chat.android.client.notifications.handler.ChatNotification
- Notification for a new message in a channel.
- ChatNotification.MessageUpdated - class in io.getstream.chat.android.client.notifications.handler.ChatNotification
- Notification for an updated message in a channel.
- ChatNotification.NotificationReminderDue - class in io.getstream.chat.android.client.notifications.handler.ChatNotification
- Notification for a reminder due in a channel.
- ChatNotification.ReactionNew - class in io.getstream.chat.android.client.notifications.handler.ChatNotification
- Notification for a new reaction added to a message in a channel.
- CidEvent - class in io.getstream.chat.android.client.events
- cidToTypeAndId(String) - function in io.getstream.chat.android.client.extensions.StringExtensionsKt
- Parses CID of channel to channelType and channelId.
- clear() - function in io.getstream.chat.android.client.persistance.repository.ChannelConfigRepository
- Clear ChanelConfigs of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.ChannelRepository
- Clear Channels of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.MessageRepository
- Clear messages of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.QueryChannelsRepository
- Clear QueryChannels of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.ReactionRepository
- Clear reactions of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.RepositoryFacade
- Clear users of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.SyncStateRepository
- Clear syncStates of this repository.
- clear() - function in io.getstream.chat.android.client.persistance.repository.ThreadsRepository
- Deletes all data related to threads.
- clear() - function in io.getstream.chat.android.client.persistance.repository.UserRepository
- Clear users of this repository.
- clear() - function in io.getstream.chat.android.client.user.storage.UserCredentialStorage
- Clear current storage.
- clearAll() - function in io.getstream.chat.android.client.plugins.requests.ApiRequestsAnalyser
- Clears all the information of the analyser.
- clearAllCache(Context) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Clears all cached data including Stream cache, image cache, and timestamped cache folders.
- clearAllTables() - function in io.getstream.chat.android.client.persistence.db.ChatClientDatabase_Impl
- clearAllTables() - function in androidx.room.ChatClientDatabase_Impl
- clearCache(Context) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Clears the Stream cache directory.
- clearCacheAndTemporaryFiles(Context) - function in io.getstream.chat.android.client.ChatClient
- Clears all cache and temporary files created by the Stream Chat SDK.
- clearExternalStorage(Context) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Clears Stream files from the external storage directories.
- clearPersistence() - function in io.getstream.chat.android.client.ChatClient
- Clear local data stored on the device from the current user.
- clearRequestContaining(String) - function in io.getstream.chat.android.client.plugins.requests.ApiRequestsAnalyser
- Clear an specific requests containing some string in its name.
- clearTracks() - function in io.getstream.chat.android.client.audio.AudioPlayer
- clientDebugger(ChatClientDebugger) - function in io.getstream.chat.android.client.ChatClient.Builder
- Sets a ChatClientDebugger instance that will be invoked accordingly through various flows within SDK.
- ClientExtensionsKt - class in io.getstream.chat.android.client
- ClientState - class in io.getstream.chat.android.client.setup.state
- The current state of the SDK.
- close() - function in androidx.room.ChatClientDatabase_Impl
- closePoll(String) - function in io.getstream.chat.android.client.ChatClient
- Close a poll in a message.
- compareTo(ErrorHandler) - function in io.getstream.chat.android.client.errorhandler.ErrorHandler
- compileStatement(String) - function in androidx.room.ChatClientDatabase_Impl
- connectAnonymousUser(Long) - function in io.getstream.chat.android.client.ChatClient
- connectAnonymousUser() - function in io.getstream.chat.android.client.ChatClient
- ConnectedEvent - class in io.getstream.chat.android.client.events
- Triggered when a user gets connected to the WS
- connectGuestUser(String,String,Long) - function in io.getstream.chat.android.client.ChatClient
- connectGuestUser(String,String) - function in io.getstream.chat.android.client.ChatClient
- ConnectingEvent - class in io.getstream.chat.android.client.events
- Triggered when a user is connecting to the WS
- ConnectionErrorEvent - class in io.getstream.chat.android.client.events
- Triggered when a WS connection fails.
- connectUser(User,TokenProvider,Long) - function in io.getstream.chat.android.client.ChatClient
- Initializes ChatClient for a specific user.
- connectUser(User,TokenProvider) - function in io.getstream.chat.android.client.ChatClient
- Initializes ChatClient for a specific user.
- connectUser(User,String,Long) - function in io.getstream.chat.android.client.ChatClient
- Initializes ChatClient for a specific user using the given user token.
- connectUser(User,String) - function in io.getstream.chat.android.client.ChatClient
- Initializes ChatClient for a specific user using the given user token.
- containsStoredCredentials() - function in io.getstream.chat.android.client.ChatClient
- Checks if there are currently stored user credentials in the local storage.
- copy(FilterObject,QuerySorter) - function in io.getstream.chat.android.client.query.QueryChannelsSpec
- Returns a new QueryChannelsSpec with filter and querySort replaced.
- countAllRequests() - function in io.getstream.chat.android.client.plugins.requests.ApiRequestsAnalyser
- Counts all the requests made.
- countRequestContaining(String) - function in io.getstream.chat.android.client.plugins.requests.ApiRequestsAnalyser
- Returns the number of times that a requests was made using name.
- countUnreadMentionsForUser(Channel,User) - function in io.getstream.chat.android.client.extensions.ChannelExtensionKt
- Counts messages in which user is mentioned.
- create(Context,File,VideoCacheConfig) - function in io.getstream.chat.android.client.cache.internal.VideoMediaCache.Companion
- Returns a VideoMediaCache backed by the SimpleCache at cacheDir, or
nullif SimpleCache construction fails (e.g. - create(List,Map) - function in io.getstream.chat.android.client.channel.ChannelClient
- Creates the id-based channel.
- create(CreateChannelParams) - function in io.getstream.chat.android.client.channel.ChannelClient
- Creates the id-based channel.
- create() - function in io.getstream.chat.android.client.errorhandler.factory.ErrorHandlerFactory
- Provides a single instance of ErrorHandler.
- create(RepositoryFactory,CoroutineScope,Config) - function in io.getstream.chat.android.client.persistance.repository.RepositoryFacade.Companion
- Creates a new instance of RepositoryFacade and populate the Singleton instance.
- createChannel(String,String,List,Map) - function in io.getstream.chat.android.client.ChatClient
- Creates the channel.
- createChannel(String,String,CreateChannelParams) - function in io.getstream.chat.android.client.ChatClient
- Creates the channel.
- createChannelConfigRepository() - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates ChannelConfigRepository
- CreateChannelErrorHandler - class in io.getstream.chat.android.client.errorhandler
- Error handler for io.getstream.chat.android.client.ChatClient.createChannel calls.
- CreateChannelListener - class in io.getstream.chat.android.client.plugin.listeners
- Listener for io.getstream.chat.android.client.ChatClient.createChannel calls.
- CreateChannelParams - class in io.getstream.chat.android.client.query
- Model holding data for creating a channel.
- createChannelRepository(SuspendFunction1,SuspendFunction1) - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates ChannelRepository
- createdAfter(Message,Message) - function in io.getstream.chat.android.client.utils.message.MessageUtils
- Tests if this message was created after that message.
- createDraftMessage(String,String,DraftMessage) - function in io.getstream.chat.android.client.ChatClient
- Create a new draft message.
- createFileInCache(Context,String) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Creates a file reference in cache without writing content.
- createMarkReadAction(Context,Integer,Channel,Message,Integer,String,PendingIntent) - function in io.getstream.chat.android.client.notifications.handler.NotificationActionsFactory
- Creates a "Mark as Read" notification action.
- createMessageRepository(SuspendFunction1) - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates MessageRepository
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler,Function2,Function3,Function2,Function1,NotificationIdFactory) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler,Function2,Function3,Function2,Function1) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler,Function2,Function3,Function2) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler,Function2,Function3) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler,Function2) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder,NotificationPermissionHandler) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0,UserIconBuilder) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2,Function0) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig,Function2) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createNotificationHandler(Context,NotificationConfig) - function in io.getstream.chat.android.client.notifications.handler.NotificationHandlerFactory
- Method that creates a NotificationHandler.
- createPhotoInExternalDir(Context) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Creates a file for photo capture in the external pictures directory.
- createPollOption(String,PollOption) - function in io.getstream.chat.android.client.ChatClient
- Create a new option for a poll.
- createQueryChannelsRepository() - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates QueryChannelsRepository
- createReactionRepository(SuspendFunction1) - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates ReactionRepository
- createReminder(String,Date) - function in io.getstream.chat.android.client.ChatClient
- Creates a reminder for a message.
- createReplyAction(Context,Integer,Channel,Integer,String,String,PendingIntent) - function in io.getstream.chat.android.client.notifications.handler.NotificationActionsFactory
- Creates a "Reply" notification action with inline reply support.
- createRepositoryFactory(User) - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory.Provider
- Create a RepositoryFactory for the given User.
- createResizedStreamCdnImageUrl(String,Float,Float,StreamCdnResizeImageMode,StreamCdnCropImageMode) - function in io.getstream.chat.android.client.extensions.StringExtensionsKt
- Generates a string URL with Stream CDN image resizing query parameters added to it.
- createResizedStreamCdnImageUrl(String,Long,StreamCdnResizeImageMode,StreamCdnCropImageMode,String) - function in io.getstream.chat.android.client.extensions.StringExtensionsKt
- Generates a URL with Stream CDN resizing parameters that cap the image to maxImagePixels total pixels (width × height), preserving aspect ratio and never upscaling.
- createSyncStateRepository() - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates SyncStateRepository
- createThreadsRepository(SuspendFunction1,SuspendFunction1,SuspendFunction1) - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates ThreadsRepository.
- createUserRepository() - function in io.getstream.chat.android.client.persistance.repository.factory.RepositoryFactory
- Creates UserRepository
- createVideoCall(String,String,String,String) - function in io.getstream.chat.android.client.ChatClient
- Creates a newly available video call, which belongs to a channel.
- createVideoInExternalDir(Context) - function in io.getstream.chat.android.client.internal.file.StreamFileManager
- Creates a file for video capture in the external movies directory.
- CredentialConfig - class in io.getstream.chat.android.client.user
- Data class that contains credentials of the current user.
- credentialStorage(UserCredentialStorage) - function in io.getstream.chat.android.client.ChatClient.Builder
- Overrides a default, based on shared preferences implementation for UserCredentialStorage.
- currentSpeed() - function in io.getstream.chat.android.client.audio.AudioPlayer
- Current speed of reproduction.
- currentUserUnreadCount(Channel,<ERROR CLASS>) - function in io.getstream.chat.android.client.extensions.ChannelExtensionKt
- Returns the number of unread messages in the channel for the current user.