getTextMessageOptions method

  1. @override
List<CometChatMessageOption> getTextMessageOptions(
  1. User loggedInUser,
  2. BaseMessage messageObject,
  3. BuildContext context,
  4. Group? group,
)
override

override this to show options for messages of type MessageTypeConstants.text

Implementation

@override
List<CometChatMessageOption> getTextMessageOptions(User loggedInUser,
    BaseMessage messageObject, BuildContext context, Group? group) {
  List<CometChatMessageOption> textTemplateOptions = super
      .getTextMessageOptions(loggedInUser, messageObject, context, group);

  if (messageObject.metadata != null &&
      messageObject.metadata!.containsKey('translated_message') == false) {
    textTemplateOptions.add(getOption(context));
  }

  return textTemplateOptions;
}