Companion

object Companion

Functions

Link copied to clipboard

Builds a composite message text formatter.

Link copied to clipboard
fun defaultFormatter(autoTranslationEnabled: Boolean, isInDarkMode: Boolean = isSystemInDarkTheme(), typography: StreamTypography = StreamTypography.defaultTypography(), colors: StreamColors = when (isSystemInDarkTheme()) { true -> StreamColors.defaultDarkColors() else -> StreamColors.defaultColors() }, textStyle: (isMine: Boolean) -> TextStyle = defaultTextStyle(isInDarkMode, typography, colors), mentionColor: (isMine: Boolean) -> Color = defaultMentionColor(isInDarkMode, typography, colors), builder: AnnotatedMessageTextBuilder? = null): MessageTextFormatter
fun defaultFormatter(autoTranslationEnabled: Boolean, isInDarkMode: Boolean = isSystemInDarkTheme(), typography: StreamTypography = StreamTypography.defaultTypography(), shapes: StreamShapes = StreamShapes.defaultShapes(), colors: StreamColors = when (isSystemInDarkTheme()) { true -> StreamColors.defaultDarkColors() else -> StreamColors.defaultColors() }, ownMessageTheme: MessageTheme = MessageTheme.defaultOwnTheme( isInDarkMode = isInDarkMode, typography = typography, shapes = shapes, colors = colors, ), otherMessageTheme: MessageTheme = MessageTheme.defaultOtherTheme( isInDarkMode = isInDarkMode, typography = typography, shapes = shapes, colors = colors, ), builder: AnnotatedMessageTextBuilder? = null): MessageTextFormatter

Builds the default message text formatter.