diff --git a/src/lib/eventUtils.js b/src/lib/eventUtils.js
index 60e635d..e119616 100644
--- a/src/lib/eventUtils.js
+++ b/src/lib/eventUtils.js
@@ -8,12 +8,21 @@ export function solveTextLinks(text){
}
return `${space}${url}`;
}
- )
+ );
}
-export function parseMessage(msg){
- return solveTextLinks(
- msg.replace(/>.*\n/gm, '').trim()
- .replace(//g, '>')
+export function solveMarkdownLinks(text){
+ return (text || '').replace(
+ /\[([\w\s\d/\\._+-]+)]\(((?:\/|https?:\/\/)[\w\d/.?=#_+-]+)\)/gi,
+ (match, text, url)=>{
+ return `${text}`;
+ }
);
+}
+export function fixHtml(text){
+ return text.replace(/>.*\n/gm, '').trim()
+ .replace(//g, '>');
+}
+export function parseMessage(text){
+ return solveMarkdownLinks(solveTextLinks(fixHtml(text)));
}
\ No newline at end of file