diff options
| author | Essem <smswessem@gmail.com> | 2024-05-03 11:46:22 -0500 |
|---|---|---|
| committer | Essem <smswessem@gmail.com> | 2024-05-03 11:48:00 -0500 |
| commit | f843bf6c17bec84ec4e5a114be67d98b0e2e404c (patch) | |
| tree | d65bd5b044f00356438e0e817374e0b5c0b6cbd9 | |
| parent | merge: handle non-ASCII emoji names (!464) (diff) | |
| download | sharkey-f843bf6c17bec84ec4e5a114be67d98b0e2e404c.tar.gz sharkey-f843bf6c17bec84ec4e5a114be67d98b0e2e404c.tar.bz2 sharkey-f843bf6c17bec84ec4e5a114be67d98b0e2e404c.zip | |
fix: Add unicode flag to custom emoji regexes
| -rw-r--r-- | packages/backend/src/core/ReactionService.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/ReactionService.ts b/packages/backend/src/core/ReactionService.ts index e70d427e98..c0b59e635d 100644 --- a/packages/backend/src/core/ReactionService.ts +++ b/packages/backend/src/core/ReactionService.ts @@ -64,8 +64,8 @@ type DecodedReaction = { host?: string | null; }; -const isCustomEmojiRegexp = /^:([\p{Letter}\p{Number}\p{Mark}_+-]+)(?:@\.)?:$/; -const decodeCustomEmojiRegexp = /^:([\p{Letter}\p{Number}\p{Mark}_+-]+)(?:@([\w.-]+))?:$/; +const isCustomEmojiRegexp = /^:([\p{Letter}\p{Number}\p{Mark}_+-]+)(?:@\.)?:$/u; +const decodeCustomEmojiRegexp = /^:([\p{Letter}\p{Number}\p{Mark}_+-]+)(?:@([\w.-]+))?:$/u; @Injectable() export class ReactionService { |