summaryrefslogtreecommitdiff
path: root/packages/frontend/src/instance.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-01-09 15:50:25 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-01-09 15:50:25 +0900
commit462acc9eee3f89a926fd4b46ffed0b066519759b (patch)
tree3e8df5e6f490966c078fce12fd2d89f1385f58c0 /packages/frontend/src/instance.ts
parentfix(server): アンテナタイムライン(ストリーミング)が、... (diff)
downloadmisskey-462acc9eee3f89a926fd4b46ffed0b066519759b.tar.gz
misskey-462acc9eee3f89a926fd4b46ffed0b066519759b.tar.bz2
misskey-462acc9eee3f89a926fd4b46ffed0b066519759b.zip
カスタム絵文字一覧情報をmetaから分離
Diffstat (limited to 'packages/frontend/src/instance.ts')
-rw-r--r--packages/frontend/src/instance.ts24
1 files changed, 2 insertions, 22 deletions
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);
-});