fix(emoji): map multi-unicode emoji properly

This commit is contained in:
saberzero1 2025-07-01 12:41:53 +02:00
parent 52a5196f38
commit d0af773ae9
No known key found for this signature in database

View File

@ -37,7 +37,7 @@ export async function loadEmoji(code: string) {
emojimap = data emojimap = data
} }
const name = emojimap.codePointToName[`U+${code.toUpperCase()}`] const name = emojimap.codePointToName[`U+${code.toUpperCase().replaceAll("-", "-U+")}`]
if (!name) throw new Error(`codepoint ${code} not found in map`) if (!name) throw new Error(`codepoint ${code} not found in map`)
const b64 = emojimap.nameToBase64[name] const b64 = emojimap.nameToBase64[name]