parseEditMsg function
String
parseEditMsg( - dynamic message
)
Implementation
String parseEditMsg(types.Message message) {
if (message is types.TextMessage) {
// Parse String Data to HTML document
final document = parse(message.text);
if (document.body != null) {
// Get message data
String msg = message.text.trim();
// Get list of 'A Tags' values
final aTagElementList = document.getElementsByTagName('a');
for (final aTagElement in aTagElementList) {
final userMentionMessageData =
parseUserMentionMessage(msg, aTagElement);
msg = userMentionMessageData.parsedMessage;
}
// Parse data
final messageDocument = parse(msg);
return messageDocument.body?.text ?? '';
}
}
return '';
}