Package io.getstream.chat.android.ui.common.helper
See: Description
-
Interface Summary Interface Description AsyncImageHeadersProvider Provides HTTP headers for image loading requests in a suspending, thread-safe manner. ClipboardHandler Abstraction over the ClipboardHandlerImpl that allows users to copy messages. CopyToClipboardHandler Abstraction over the ClipboardManager that allows users to copy text to the clipboard. DateFormatter An interface that allows to format date-time objects as strings. DownloadAttachmentUriGenerator Generates a download URI for the given attachment. DownloadRequestInterceptor Intercepts and modifies the download request before it is enqueued. DurationFormatter Interface for formatting durations into a string representation. ImageAssetTransformer Transforms image assets before loading. ImageHeadersProvider Provides HTTP headers for image loading requests. ReactionPushEmojiFactory Factory that creates emojis to be displayed in the push notifications delivered for message reactions. TimeProvider An interface that provides the current time in milliseconds. VideoHeadersProvider Provides HTTP headers for video loading requests. -
Class Summary Class Description ClipboardHandlerImpl A simple implementation that relies on the clipboardManager to copy messages. -
Object Summary Object Description Companion Companion DefaultDownloadAttachmentUriGenerator Default implementation of DownloadAttachmentUriGenerator that generates a download URI based on the asset URL or image URL of the attachment. Companion DefaultImageAssetTransformer Default implementation of ImageAssetTransformer that doesn't provide any headers. DefaultImageHeadersProvider Default implementation of ImageHeadersProvider that doesn't provide any headers. ReactionDefaults Contains the default reaction types supported by the Stream Chat. Companion Companion DefaultVideoHeadersProvider