Package-level declarations

Types

Link copied to clipboard
fun interface ClipboardHandler

Abstraction over the ClipboardHandlerImpl that allows users to copy messages.

Link copied to clipboard
class ClipboardHandlerImpl(clipboardManager: ClipboardManager, autoTranslationEnabled: Boolean = true, getCurrentUser: () -> User? = { null }) : ClipboardHandler

A simple implementation that relies on the clipboardManager to copy messages.

Link copied to clipboard

Abstraction over the ClipboardManager that allows users to copy text to the clipboard.

Link copied to clipboard
interface DateFormatter

An interface that allows to format date-time objects as strings.

Link copied to clipboard

Interface for formatting durations into a string representation.

Link copied to clipboard

Contains the default reaction types supported by the Stream Chat.

Link copied to clipboard

Factory that creates emojis to be displayed in the push notifications delivered for message reactions. Example:

Link copied to clipboard
fun interface TimeProvider : Function0<Long>

An interface that provides the current time in milliseconds.