getMessageSummary static method

String getMessageSummary(
  1. ChatMessage message
)

Implementation

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