A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
S
- scrollToBottom(Integer,Function0) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- When the user clicks the scroll to bottom button we need to take the user to the bottom of the newest messages.
- scrollToFirstUnreadMessage() - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Scrolls to the first unread message in the channel.
- scrollToMessage(String,String) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Scrolls to the selected message.
- SearchDebounce - class in io.getstream.chat.android.ui.common.utils
- Resolves how long a search query is debounced for, based on its length.
- seekRecordingTo(Float) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Pauses audio recording and seeks to the given progress.
- seekTo(Attachment,Float) - function in io.getstream.chat.android.ui.common.feature.messages.list.AudioPlayerController
- selectCommand(Command) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Switches the message composer to the command input mode.
- SelectedMessageFailedModerationState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a state when the moderated message was selected.
- SelectedMessageOptionsState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a state when a message was selected.
- SelectedMessageReactionsPickerState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a state when the show more reactions button was clicked.
- SelectedMessageReactionsState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a state when message reactions were selected.
- SelectedMessageState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a state when a message or its reactions were selected.
- SelectedPoll - class in io.getstream.chat.android.ui.common.state.messages.poll
- selectExtendedReactions(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Triggered when the user taps the show more reactions button.
- SelectFilesContract - class in io.getstream.chat.android.ui.common.contract.internal
- selectMention(User) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Autocompletes the current text input with the mention from the selected user.
- selectMention(Mention) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Autocompletes the current text input with the mention from the selected mention.
- selectMessage(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Triggered when the user long taps on and selects a message.
- selectReactions(Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Triggered when the user taps on and selects message reactions.
- SendAnyway - class in io.getstream.chat.android.ui.common.state.messages.list
- Prompts the user to send the message anyway if the message was flagged by moderation.
- SendDirectMessage - class in io.getstream.chat.android.ui.common.state.channel.info
- Send a direct message to the member.
- SendGiphy - class in io.getstream.chat.android.ui.common.state.messages.list
- Send the selected giphy message to the channel.
- sendMessage(Message,Call.Callback,SuspendFunction1) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Sends a given message using our Stream API.
- sendRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Completes the active audio recording and sends the recorded audio as an attachment.
- setAlsoSendToChannel(Boolean) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Called when the "Also send as a direct message" checkbox is checked or unchecked.
- setDateSeparatorHandler(DateSeparatorHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Sets the date separator handler which determines when to add date separators.
- setExtraData(Map) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setFile(File) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setImageLoader(SingletonImageLoader.Factory) - function in io.getstream.chat.android.ui.common.images.internal.StreamCoil
- setIsSelected(Boolean) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setMessageFooterVisibility(MessageFooterVisibility) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Sets the value used to determine if message footer content is shown.
- setMessageInput(String) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Called when the input changes and the internal state needs to be updated.
- setMessageMode(MessageMode) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Called when the message mode changes and the internal state needs to be updated.
- setMessagePositionHandler(MessagePositionHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Sets the MessagePositionHandler that determines the message position inside a group.
- setMimeType(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setOnCurrentRecordingDurationChangedListener(StreamMediaRecorder.OnCurrentRecordingDurationChanged) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets a StreamMediaRecorder.OnCurrentRecordingDurationChanged listener on this instance of StreamMediaRecorder.
- setOnCurrentRecordingDurationChangedListener(StreamMediaRecorder.OnCurrentRecordingDurationChanged) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets a StreamMediaRecorder.OnCurrentRecordingDurationChanged listener on this instance of StreamMediaRecorder.
- setOnErrorListener(StreamMediaRecorder.OnErrorListener) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets an error listener.
- setOnErrorListener(StreamMediaRecorder.OnErrorListener) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets an error listener.
- setOnInfoListener(StreamMediaRecorder.OnInfoListener) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets an info listener.
- setOnInfoListener(StreamMediaRecorder.OnInfoListener) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets an info listener.
- setOnMaxAmplitudeSampledListener(StreamMediaRecorder.OnMaxAmplitudeSampled) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets a StreamMediaRecorder.setOnMaxAmplitudeSampledListener listener on this instance of StreamMediaRecorder.
- setOnMaxAmplitudeSampledListener(StreamMediaRecorder.OnMaxAmplitudeSampled) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets a StreamMediaRecorder.setOnMaxAmplitudeSampledListener listener on this instance of StreamMediaRecorder.
- setOnMediaRecorderStateChangedListener(StreamMediaRecorder.OnMediaRecorderStateChange) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets a StreamMediaRecorder.OnMediaRecorderStateChange listener on this instance of StreamMediaRecorder.
- setOnMediaRecorderStateChangedListener(StreamMediaRecorder.OnMediaRecorderStateChange) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets a StreamMediaRecorder.OnMediaRecorderStateChange listener on this instance of StreamMediaRecorder.
- setOnRecordingStartedListener(StreamMediaRecorder.OnRecordingStarted) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets an StreamMediaRecorder.OnRecordingStarted listener on this instance of StreamMediaRecorder.
- setOnRecordingStartedListener(StreamMediaRecorder.OnRecordingStarted) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets a StreamMediaRecorder.OnRecordingStarted listener on this instance of StreamMediaRecorder.
- setOnRecordingStoppedListener(StreamMediaRecorder.OnRecordingStopped) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Sets an StreamMediaRecorder.OnRecordingStopped listener on this instance of StreamMediaRecorder.
- setOnRecordingStoppedListener(StreamMediaRecorder.OnRecordingStopped) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Sets a StreamMediaRecorder.OnRecordingStopped listener on this instance of StreamMediaRecorder.
- setPathPermissions(Array) - function in android.content.StreamFileProvider
- setPictureFile(File) - function in io.getstream.chat.android.ui.common.contract.internal.CaptureMediaContract
- setReadPermission(String) - function in android.content.StreamFileProvider
- setSelectedPosition(Integer) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setSize(Long) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setSystemMessageVisibility(Boolean) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Sets whether the system messages should be visible.
- setThreadDateSeparatorHandler(DateSeparatorHandler) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Sets the thread date separator handler which determines when to add date separators inside the thread.
- setTitle(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setType(String) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setTypingUpdatesBuffer(TypingUpdatesBuffer) - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Buffers typing updates.
- setUri(Uri) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setVideoFile(File) - function in io.getstream.chat.android.ui.common.contract.internal.CaptureMediaContract
- setVideoLength(Long) - function in io.getstream.chat.android.ui.common.state.messages.composer.AttachmentMetaData
- setWritePermission(String) - function in android.content.StreamFileProvider
- shadowBanUser(String,String,Integer) - function in io.getstream.chat.android.ui.common.feature.messages.list.MessageListController
- Shadow bans the given user inside this channel.
- ShareableUriProvider - class in io.getstream.chat.android.ui.common.internal.file
- Provider class for generating shareable URIs for files using FileProvider.
- ShareCacheConfig - class in io.getstream.chat.android.ui.common.internal.file
- Configuration for the share file cache.
- shareLocalFile(Context,Uri,String,String) - function in io.getstream.chat.android.ui.common.utils.ContextUtilsKt
- Share a local file.
- shouldAddDateSeparator(Message,Message) - function in io.getstream.chat.android.ui.common.feature.messages.list.DateSeparatorHandler
- Determines whether we should add the date separator or not.
- shouldShowMessageFooter(MessageFooterVisibility,Message,Boolean,Message) - function in io.getstream.chat.android.ui.common.utils.extensions.MessageFooterVisibilityKt
- Decides if we need to show the message footer (timestamp) below the message.
- shouldShowMessageStatusIndicator(Message) - function in io.getstream.chat.android.ui.common.utils.extensions.MessageKt
- shouldShowOriginalText(String) - function in io.getstream.chat.android.ui.common.feature.messages.translations.MessageOriginalTranslationsStore
- Checks if the original text translation for a given message ID should be shown.
- showOriginalText(String) - function in io.getstream.chat.android.ui.common.feature.messages.translations.MessageOriginalTranslationsStore
- Shows the original text for a given translated message ID.
- showSoftKeyboard(Context) - function in io.getstream.chat.android.ui.common.utils.Utils
- showSoftKeyboard(View) - function in io.getstream.chat.android.ui.common.utils.Utils
- ShuffleGiphy - class in io.getstream.chat.android.ui.common.state.messages.list
- Perform the giphy shuffle operation.
- shutdown() - function in android.content.StreamFileProvider
- sortedByAvailability(List,MessageAction) - function in io.getstream.chat.android.ui.common.state.messages.composer.CommandAvailabilityKt
- Returns a new list sorted by, in order:
Availability for action (available first).
Universal commands (
set != "moderation_set") before contextual ones.
- spliterator() - function in kotlin.collections.ExpandableList
- START - enum entry in io.getstream.chat.android.ui.common.state.messages.list.MessageOptionsUserReactionAlignment
Aligns the reaction to the start of the user avatar.
- startAudioRecording(String,Long,Boolean) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Creates a File internally and starts recording.
- startAudioRecording(File,Long) - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Prepares the given recordingFile and starts recording.
- startAudioRecording(String,Long,Boolean) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Creates a File internally and starts recording.
- startAudioRecording(File,Long) - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Prepares the given recordingFile and starts recording.
- StartOfTheChannelItemState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents the start of the channel inside a message list.
- startRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Starts audio recording and moves MessageComposerState.recording state from RecordingState.Idle to RecordingState.Hold.
- startSeek(Attachment) - function in io.getstream.chat.android.ui.common.feature.messages.list.AudioPlayerController
- stopRecording() - function in io.getstream.chat.android.ui.common.feature.messages.composer.MessageComposerController
- Stops audio recording and moves MessageComposerState.recording state to RecordingState.Overview.
- stopRecording() - function in io.getstream.sdk.chat.audio.recording.DefaultStreamMediaRecorder
- Stops recording and saves the recording to the file provided by startAudioRecording.
- stopRecording() - function in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- Stops recording and saves the recording to the file provided by startAudioRecording.
- StorageHelper - class in io.getstream.chat.android.ui.common.helper.internal
- Helper class for managing file and media attachments from device storage.
- StorageHelper.Companion - class in io.getstream.chat.android.ui.common.helper.internal.StorageHelper
- stream() - function in kotlin.collections.ExpandableList
- StreamCdnImageResizer - class in io.getstream.chat.android.ui.common.images.resizing
- Strategy for resizing Stream CDN hosted image URLs before they are loaded, to avoid downloading full-resolution originals.
- StreamCdnImageResizer.Companion - class in io.getstream.chat.android.ui.common.images.resizing.StreamCdnImageResizer
- StreamCdnImageResizerKt - class in io.getstream.chat.android.ui.common.images.resizing
- StreamCdnImageResizing - class in io.getstream.chat.android.ui.common.images.resizing
- Used to adjust the request to resize images hosted on Stream's CDN.
- StreamCdnImageResizing.Companion - class in io.getstream.chat.android.ui.common.images.resizing.StreamCdnImageResizing
- StreamCdnMaxPixelsImageResizer - class in io.getstream.chat.android.ui.common.images.resizing
- Caps images to maxImagePixels total pixels (default 2MP), preserving aspect ratio and never upscaling.
- StreamCoil - class in io.getstream.chat.android.ui.common.images.internal
- StreamCoilUserIconBuilder - class in io.getstream.chat.android.ui.common.notifications
- Produces an IconCompat using Coil, which downloads and caches the user image.
- StreamFileProvider - class in io.getstream.chat.android.ui.common
- StreamImageLoader - class in io.getstream.chat.android.ui.common.images.internal
- StreamImageLoader.Companion - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader
- StreamImageLoader.ImageTransformation - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader
- StreamImageLoader.ImageTransformation.Circle - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
- StreamImageLoader.ImageTransformation.None - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
- StreamImageLoader.ImageTransformation.RoundedCorners - class in io.getstream.chat.android.ui.common.images.internal.StreamImageLoader.ImageTransformation
- StreamImageLoaderFactory - class in io.getstream.chat.android.ui.common.images
- Factory for creating Coil ImageLoader instances with Stream Chat specific configuration.
- StreamMediaRecorder - class in io.getstream.sdk.chat.audio.recording
- A media recording interface, designed to simplify using MediaRecorder.
- StreamMediaRecorder.OnCurrentRecordingDurationChanged - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for listening to updated in the duration of the currently active recording.
- StreamMediaRecorder.OnErrorListener - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for listening to error events dispatched by the MediaRecorder internally used by StreamMediaRecorder.
- StreamMediaRecorder.OnInfoListener - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for listening to info events dispatched by the MediaRecorder internally used by StreamMediaRecorder.
- StreamMediaRecorder.OnMaxAmplitudeSampled - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for emitting max amplitude readings during recording.
- StreamMediaRecorder.OnMediaRecorderStateChange - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for listening to StreamMediaRecorder state changes.
- StreamMediaRecorder.OnRecordingStarted - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for notifying after the recording has started successfully.
- StreamMediaRecorder.OnRecordingStopped - class in io.getstream.sdk.chat.audio.recording.StreamMediaRecorder
- A functional interface used for notifying after the recording has stopped.
- StreamMediaRecorderState - class in io.getstream.sdk.chat.audio.recording
- Holds information about the current state of the MediaRecorder used by StreamMediaRecorder.
- StreamShareFileManager - class in io.getstream.chat.android.ui.common.internal.file
- Class handling operations related to sharing files with external apps.
- StreamTransliterator - class in io.getstream.chat.android.ui.common.feature.messages.composer.transliteration
- Interface for transliteration of text.
- StringExtensionsKt - class in io.getstream.chat.android.ui.common.images.resizing
- stringify() - function in io.getstream.chat.android.ui.common.state.messages.list.AudioPlayerState
- stringify(MessageListItemState) - function in io.getstream.chat.android.ui.common.state.messages.list.MessageListItemStateKt
- Returns a string representation of the MessageListItemState.
- StringKt - class in io.getstream.chat.android.ui.common.utils.extensions
- subList(Integer,Integer) - function in kotlin.collections.ExpandableList
- SystemMessageItemState - class in io.getstream.chat.android.ui.common.state.messages.list
- Represents a system message inside the message list.