Sfoglia il codice sorgente

feat: emoji conversion with markdown-it

https://youtrack.weseek.co.jp/issue/GW-7732
- Update conversion function
I Komang Mudana 4 anni fa
parent
commit
0a5d090d82

+ 7 - 9
packages/app/src/client/util/markdown-it/emoji-mart-data.ts

@@ -4,7 +4,7 @@ import { Emoji } from 'emoji-mart';
 const DEFAULT_SKIN_TONE = 1;
 const DEFAULT_EMOJI_SIZE = 24;
 
-const getNativeEmoji = async(emoji, skin = DEFAULT_SKIN_TONE) => {
+const getNativeEmoji = (emoji, skin = DEFAULT_SKIN_TONE) => {
   const elem = Emoji({
     set: 'apple',
     emoji,
@@ -16,19 +16,17 @@ const getNativeEmoji = async(emoji, skin = DEFAULT_SKIN_TONE) => {
 
 export const emojiMartData = () => {
   const results = {};
-  Object.entries(data.emojis).forEach(async(emoji) => {
+  Object.entries(data.emojis).forEach((emoji) => {
     const name = emoji[0];
     if ('skin_variations' in emoji[1]) {
-      [...Array(6).keys()].forEach(async(index) => {
-        const emojiSkinTone = await getNativeEmoji(name, index + 1);
-        if (emojiSkinTone != null && index > 0) {
-          results[`${name}::skin-tone-${index + 1}`] = emojiSkinTone;
+      [...Array(6).keys()].forEach((index) => {
+        const emojWithiSkinTone = getNativeEmoji(name, index + 1);
+        if (emojWithiSkinTone != null && index > 0) {
+          results[`${name}::skin-tone-${index + 1}`] = emojWithiSkinTone;
         }
       });
     }
-    else {
-      results[name] = await getNativeEmoji(name);
-    }
+    results[name] = getNativeEmoji(name);
   });
   return results;
 };