Package 

Class MessageContentFactory


  • @Deprecated(message = This class is deprecated and will be removed in the future. Please use ChatComponentFactory and provide it to the ChatTheme instead., level = DeprecationLevel.WARNING) 
    public class MessageContentFactory
    
                        

    Factory for creating message contents that are used to represent the chat message items.

    • Method Summary

      Modifier and Type Method Description
      Unit MessageGiphyContent(Message message, User currentUser, Function1<GiphyAction, Unit> onGiphyActionClick) Represents the default Giphy message content.
      Unit MessageDeletedContent(Modifier modifier) Represents the default content of a deleted message.
      Unit MessageTextContent(Message message, User currentUser, Function1<Message, Unit> onLongItemClick, Function2<Message, String, Unit> onLinkClick, Function1<User, Unit> onUserMentionClick) Represents the default regular message content.
      Unit QuotedMessageContent(Message message, User currentUser, Function1<Message, Unit> onLongItemClick, Function1<Message, Unit> onQuotedMessageClick) Represents the default quoted message content.
      Unit UploadingFooterContent(Modifier modifier, MessageItemState messageItem)
      Unit OwnedMessageVisibilityContent(MessageItemState messageItem) Represents the default message visibility content.
      Unit MessageFooterContent(MessageItemState messageItem) Represents the default message footer.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MessageContentFactory

        MessageContentFactory()
    • Method Detail

      • MessageGiphyContent

        @Composable() Unit MessageGiphyContent(Message message, User currentUser, Function1<GiphyAction, Unit> onGiphyActionClick)

        Represents the default Giphy message content.

      • MessageDeletedContent

        @Composable() Unit MessageDeletedContent(Modifier modifier)

        Represents the default content of a deleted message.

      • MessageTextContent

        @Composable() Unit MessageTextContent(Message message, User currentUser, Function1<Message, Unit> onLongItemClick, Function2<Message, String, Unit> onLinkClick, Function1<User, Unit> onUserMentionClick)

        Represents the default regular message content.

      • QuotedMessageContent

        @Composable() Unit QuotedMessageContent(Message message, User currentUser, Function1<Message, Unit> onLongItemClick, Function1<Message, Unit> onQuotedMessageClick)

        Represents the default quoted message content.

      • MessageFooterContent

        @Composable() Unit MessageFooterContent(MessageItemState messageItem)

        Represents the default message footer.