Package io.getstream.chat.android.ui

Types

Link copied to clipboard
object ChatUI

ChatUI handles any configuration for the Chat UI elements.

Link copied to clipboard
fun interface CurrentUserProvider

Provides the currently logged in user.

Link copied to clipboard
fun interface MessagePreviewFormatter

An interface that allows to generate a preview text for the given message.

Link copied to clipboard
fun interface MimeTypeIconProvider

Provides icons for file attachments.

Link copied to clipboard
class MimeTypeIconProviderImpl : MimeTypeIconProvider

Provides icons for file attachments.

Link copied to clipboard
fun interface StyleTransformer<T>
Link copied to clipboard
class SupportedReactions(context: Context, val reactions: Map<String, SupportedReactions.ReactionDrawable> = mapOf( LOVE to loveDrawable(context), THUMBS_UP to thumbsUpDrawable(context), THUMBS_DOWN to thumbsDownDrawable(context), LOL to lolDrawable(context), WUT to wutDrawable(context), ))

Class allowing to define set of supported reactions. You can customize reactions by providing your own implementation of this class to ChatUI.supportedReactions.

Link copied to clipboard
object TransformStyle