getMapMessageWithURLList method
List<MessageItem>
getMapMessageWithURLList(
- List<
MessageItem> messageList, - ChatMessageModel message
Implementation
List<MessageItem> getMapMessageWithURLList(
List<MessageItem> messageList, ChatMessageModel message) {
var textContent = Constants.emptyString;
if (message.isTextMessage()) {
textContent = message.messageTextContent!;
} else if (message.isImageMessage()) {
textContent = message.mediaChatMessage!.mediaCaptionText;
} else {
textContent = Constants.emptyString;
}
if (textContent.isNotEmpty) {
getUrlAndHostList(textContent).forEach((it) {
var map = {};
map["host"] = it.key;
map["url"] = it.value;
messageList.add(MessageItem(message, map));
mirrorFlyLog("link msg", map.toString());
});
}
return messageList;
}