summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/global/MkCustomEmoji.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-31 12:42:24 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-31 12:42:24 +0900
commit821bb1c4767bee84fd9e1196cfee0dabf92c431a (patch)
tree66d6c06a35a6c2e6c410b18645e4e02eb7c56861 /packages/frontend/src/components/global/MkCustomEmoji.vue
parenttweak ui (diff)
downloadmisskey-821bb1c4767bee84fd9e1196cfee0dabf92c431a.tar.gz
misskey-821bb1c4767bee84fd9e1196cfee0dabf92c431a.tar.bz2
misskey-821bb1c4767bee84fd9e1196cfee0dabf92c431a.zip
perf(frontend): サーバーにカスタム絵文字の種類が多い場合のパフォーマンスの改善
Resolve #10925
Diffstat (limited to 'packages/frontend/src/components/global/MkCustomEmoji.vue')
-rw-r--r--packages/frontend/src/components/global/MkCustomEmoji.vue4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/frontend/src/components/global/MkCustomEmoji.vue b/packages/frontend/src/components/global/MkCustomEmoji.vue
index 0cb31ffcba..e8a7f17cc6 100644
--- a/packages/frontend/src/components/global/MkCustomEmoji.vue
+++ b/packages/frontend/src/components/global/MkCustomEmoji.vue
@@ -7,7 +7,7 @@
import { computed } from 'vue';
import { getProxiedImageUrl, getStaticImageUrl } from '@/scripts/media-proxy';
import { defaultStore } from '@/store';
-import { customEmojis } from '@/custom-emojis';
+import { customEmojisMap } from '@/custom-emojis';
const props = defineProps<{
name: string;
@@ -26,7 +26,7 @@ const rawUrl = computed(() => {
return props.url;
}
if (isLocal.value) {
- return customEmojis.value.find(x => x.name === customEmojiName.value)?.url ?? null;
+ return customEmojisMap.get(customEmojiName.value)?.url ?? null;
}
return props.host ? `/emoji/${customEmojiName.value}@${props.host}.webp` : `/emoji/${customEmojiName.value}.webp`;
});