diff --git a/packages/frontend/src/components/MkAbuseReport.vue b/packages/frontend/src/components/MkAbuseReport.vue index 5bf5380a1e..7ad0ad647c 100644 --- a/packages/frontend/src/components/MkAbuseReport.vue +++ b/packages/frontend/src/components/MkAbuseReport.vue @@ -118,9 +118,12 @@ import { misskeyApi } from '@/utility/misskey-api'; import AdminUser from '@/pages/admin-user.vue'; import SkUrlPreviewGroup from '@/components/SkUrlPreviewGroup.vue'; -const props = defineProps<{ +const props = withDefaults(defineProps<{ report: Misskey.entities.AdminAbuseUserReportsResponse[number]; -}>(); + metaHint?: Misskey.entities.AdminMetaResponse | undefined; +}>(), { + metaHint: undefined, +}); const emit = defineEmits<{ (ev: 'resolved', reportId: string): void; @@ -134,7 +137,6 @@ reporterRouter.init(); */ const parsedComment = computed(() => mfm.parse(props.report.comment)); -const metaHint = ref(undefined); const targetInstanceIcon = computed(() => props.report.targetInstance?.faviconUrl ? getProxiedImageUrlNullable(props.report.targetInstance.faviconUrl, 'preview') @@ -142,12 +144,6 @@ const targetInstanceIcon = computed(() => props.report.targetInstance?.faviconUr ? getProxiedImageUrlNullable(props.report.targetInstance.iconUrl, 'preview') : null); -if (iAmAdmin) { - misskeyApi('admin/meta') - .then(meta => metaHint.value = meta) - .catch(err => console.error('[MkAbuseReport] Error fetching meta:', err)); -} - const moderationNote = ref(props.report.moderationNote ?? ''); watch(moderationNote, async () => { diff --git a/packages/frontend/src/pages/admin-user.vue b/packages/frontend/src/pages/admin-user.vue index 5196cd4ebe..840eff77dd 100644 --- a/packages/frontend/src/pages/admin-user.vue +++ b/packages/frontend/src/pages/admin-user.vue @@ -4,7 +4,7 @@ SPDX-License-Identifier: AGPL-3.0-only -->