From 462acc9eee3f89a926fd4b46ffed0b066519759b Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 9 Jan 2023 15:50:25 +0900 Subject: カスタム絵文字一覧情報をmetaから分離 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/instance.ts | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'packages/frontend/src/instance.ts') diff --git a/packages/frontend/src/instance.ts b/packages/frontend/src/instance.ts index 82d3e7aea2..08dbd9737c 100644 --- a/packages/frontend/src/instance.ts +++ b/packages/frontend/src/instance.ts @@ -5,11 +5,11 @@ import { miLocalStorage } from './local-storage'; // TODO: 他のタブと永続化されたstateを同期 -const instanceData = miLocalStorage.getItem('instance'); +const cached = miLocalStorage.getItem('instance'); // TODO: instanceをリアクティブにするかは再考の余地あり -export const instance: Misskey.entities.InstanceMetadata = reactive(instanceData ? JSON.parse(instanceData) : { +export const instance: Misskey.entities.InstanceMetadata = reactive(cached ? JSON.parse(cached) : { // TODO: set default values }); @@ -24,23 +24,3 @@ export async function fetchInstance() { miLocalStorage.setItem('instance', JSON.stringify(instance)); } - -export const emojiCategories = computed(() => { - if (instance.emojis == null) return []; - const categories = new Set(); - for (const emoji of instance.emojis) { - categories.add(emoji.category); - } - return Array.from(categories); -}); - -export const emojiTags = computed(() => { - if (instance.emojis == null) return []; - const tags = new Set(); - for (const emoji of instance.emojis) { - for (const tag of emoji.aliases) { - tags.add(tag); - } - } - return Array.from(tags); -}); -- cgit v1.2.3-freya