fix: use markdown syntax for bold

This commit is contained in:
Samuel Attard 2023-02-06 12:52:28 -08:00
Родитель 28cd79e98a
Коммит 662a8341f0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 1B5816524359D045
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -1,6 +1,11 @@
export const escapeSlackMessage = (text: string): string => {
// Naively attempt to replace bold tags with Slack syntax
text = text.replace(/<b>/g, '**').replace(/<\/b>/g, '**');
text = text.replace(/<b>/g, '*').replace(/<\/b>/g, '*');
// Some stack traces include "*.mm" which is a recognized domain in slack
// but we don't want to linkify
text = text.replace(/([a-z])\.mm([^a-z]|$)/g, '$1&period;mm$2');
// Escape all magic Slack Characters
return text.replace(/\&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
text = text.replace(/\&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
return text;
};