getMediaMessageContent static method

String getMediaMessageContent(
  1. ChatMessage message
)

Implementation

static String getMediaMessageContent(ChatMessage message){
  var contentBuilder = StringBuffer();
  switch(message.messageType){
    case Constants.mAudio:
      contentBuilder.write("$audioEmoji ${AppConstants.nAudio}");
      break;
    case Constants.mContact:
      contentBuilder.write("$contactEmoji ${AppConstants.nContact}");
      break;
    case Constants.mDocument:
      contentBuilder.write("$fileEmoji ${AppConstants.nFile}");
      break;
    case Constants.mImage:
      contentBuilder.write("$imageEmoji ${getMentionMediaCaptionTextFormat(message)}");
      break;
    case Constants.mLocation:
      contentBuilder.write("$locationEmoji ${AppConstants.nLocation}");
      break;
    case Constants.mVideo:
      contentBuilder.write("$videoEmoji ${getMentionMediaCaptionTextFormat(message)}");
      break;
  }
  return contentBuilder.toString();
}