diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-28 02:06:20 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-06-04 10:46:50 -0400 |
| commit | ffa0f06ea032ff6c5fd9daf5baa216cc8431ae94 (patch) | |
| tree | 5d83c1c1fd2a515d67fab7b15f485e9e7b710a29 /packages/frontend/src/pages/instance-info.vue | |
| parent | add date separation to report UI (diff) | |
| download | sharkey-ffa0f06ea032ff6c5fd9daf5baa216cc8431ae94.tar.gz sharkey-ffa0f06ea032ff6c5fd9daf5baa216cc8431ae94.tar.bz2 sharkey-ffa0f06ea032ff6c5fd9daf5baa216cc8431ae94.zip | |
allow callers to pass in hint objects to admin-user and instance-info
Diffstat (limited to 'packages/frontend/src/pages/instance-info.vue')
| -rw-r--r-- | packages/frontend/src/pages/instance-info.vue | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/packages/frontend/src/pages/instance-info.vue b/packages/frontend/src/pages/instance-info.vue index b60bdf3a72..93f673288c 100644 --- a/packages/frontend/src/pages/instance-info.vue +++ b/packages/frontend/src/pages/instance-info.vue @@ -238,9 +238,14 @@ import SkBadgeStrip from '@/components/SkBadgeStrip.vue'; const $style = useCssModule(); -const props = defineProps<{ +const props = withDefaults(defineProps<{ host: string; -}>(); + metaHint?: Misskey.entities.AdminMetaResponse; + instanceHint?: Misskey.entities.FederationInstance; +}>(), { + metaHint: undefined, + instanceHint: undefined, +}); const tab = ref('overview'); @@ -365,8 +370,8 @@ async function saveModerationNote() { async function fetch(): Promise<void> { const [m, i] = await Promise.all([ - iAmAdmin ? misskeyApi('admin/meta') : null, - misskeyApi('federation/show-instance', { + props.metaHint ?? (iAmAdmin ? misskeyApi('admin/meta') : null), + props.instanceHint ?? misskeyApi('federation/show-instance', { host: props.host, }), ]); |