getType method

ChatMessageType getType()

check message type to render the right widget

Implementation

ChatMessageType getType() {
  if (imageUrl != null) {
    return ChatMessageType.ImageMessage;
  }
  if (imagePath != null) {
    return ChatMessageType.ImageMessage;
  }
  if (audioUrl != null) {
    return ChatMessageType.AudioMessage;
  }
  if (audioPath != null) {
    return ChatMessageType.AudioMessage;
  }

  return ChatMessageType.TextMessage;
}