Package-level declarations
Types
Link copied to clipboard
Abstraction over the ClipboardHandlerImpl that allows users to copy messages.
Link copied to clipboard
class ClipboardHandlerImpl(clipboardManager: ClipboardManager, autoTranslationEnabled: Boolean = false, getCurrentUser: () -> User? = { null }) : ClipboardHandler
A simple implementation that relies on the clipboardManager to copy messages.
Link copied to clipboard
interface DateFormatter
An interface that allows to format date-time objects as strings.
Link copied to clipboard
Default implementation of ImageAssetTransformer that doesn't provide any headers.
Link copied to clipboard
Default implementation of ImageHeadersProvider that doesn't provide any headers.
Link copied to clipboard
Link copied to clipboard
interface ImageAssetTransformer
Provides HTTP headers for image loading requests.
Link copied to clipboard
interface ImageHeadersProvider
Provides HTTP headers for image loading requests.
Link copied to clipboard
An interface that provides the current time in milliseconds.
Link copied to clipboard
interface VideoHeadersProvider
Provides HTTP headers for video loading requests.