diff --git a/src/services/note-stats.service.ts b/src/services/note-stats.service.ts index acd7e02d..9403d52e 100644 --- a/src/services/note-stats.service.ts +++ b/src/services/note-stats.service.ts @@ -218,14 +218,14 @@ class NoteStatsService { let emoji: TEmoji | string = evt.content.trim() if (!emoji) return - if (/^:[a-zA-Z0-9_-]+:$/.test(evt.content)) { + if (emoji.startsWith(':') && emoji.endsWith(':')) { const emojiInfos = getEmojiInfosFromEmojiTags(evt.tags) - const shortcode = evt.content.split(':')[1] + const shortcode = emoji.split(':')[1] const emojiInfo = emojiInfos.find((info) => info.shortcode === shortcode) if (emojiInfo) { emoji = emojiInfo } else { - console.log(`Emoji not found for shortcode: ${shortcode}`, emojiInfos) + emoji = '+' } }