From f421d193e53f84777292b14820d34e6aa205aee8 Mon Sep 17 00:00:00 2001 From: Infi Date: Sun, 18 Feb 2024 23:44:46 +0100 Subject: [PATCH] fix(MessageProcessor): more accurate emoji regex Signed-off-by: Infi --- app/src/main/java/chat/revolt/api/internals/MessageProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/chat/revolt/api/internals/MessageProcessor.kt b/app/src/main/java/chat/revolt/api/internals/MessageProcessor.kt index 123a220a..5ccb27fe 100644 --- a/app/src/main/java/chat/revolt/api/internals/MessageProcessor.kt +++ b/app/src/main/java/chat/revolt/api/internals/MessageProcessor.kt @@ -7,7 +7,7 @@ import chat.revolt.internals.EmojiImpl object MessageProcessor { private val MentionRegex = Regex("@((?:\\p{L}|[\\d_.-])+)#([0-9]{4})", RegexOption.IGNORE_CASE) private val ChannelRegex = Regex("(?:\\s|^)#(.+?)(?:\\s|\$)", RegexOption.IGNORE_CASE) - private val EmojiRegex = Regex(":(.+?):", RegexOption.IGNORE_CASE) + private val EmojiRegex = Regex(":([a-zA-Z0-9_+-]+):", RegexOption.IGNORE_CASE) val emoji = EmojiImpl()