getType method
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;
}