getMessageSummary static method

String getMessageSummary(
  1. ChatMessageModel message
)

Implementation

static String getMessageSummary(ChatMessageModel message) {
  if (Constants.mText == message.messageType ||
      Constants.mNotification == message.messageType) {
    if (message.isMessageRecalled.value.checkNull()) {
      return deletedMessage;
    } else {
      var lastMessageMentionContent = message.messageTextContent.checkNull();
      /* if(message.mentionedUsersIds!=null && message.mentionedUsersIds!.isNotEmpty){
        //need to work on mentions
      }*/
      return lastMessageMentionContent;
    }
  } else if (message.isMessageRecalled.value.checkNull()) {
    return deletedMessage;
  } else {
    return getMediaMessageContent(message);
  }
}