getMediaMessageContent static method

String getMediaMessageContent(
  1. ChatMessageModel message
)

Implementation

static String getMediaMessageContent(ChatMessageModel 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();
}