Skip to content

Commit 4220983

Browse files
author
d
committed
fix: mentions highlighting escaping username
1 parent 64b75d8 commit 4220983

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/stream_chat_flutter/lib/src/utils/extensions.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,12 +388,12 @@ extension MessageX on Message {
388388
final userName = user.name;
389389
if (linkify) {
390390
messageTextToRender = messageTextToRender?.replaceAll(
391-
RegExp('@($userId|$userName)'),
391+
RegExp('@($userId|${RegExp.escape(userName ?? '')})'),
392392
'[@$userName]($userId)',
393393
);
394394
} else {
395395
messageTextToRender = messageTextToRender?.replaceAll(
396-
RegExp('@($userId|$userName)'),
396+
RegExp('@($userId|${RegExp.escape(userName ?? '')})'),
397397
'@$userName',
398398
);
399399
}

0 commit comments

Comments
 (0)