diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-01-31 20:38:26 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-01-31 20:38:26 +0900 |
| commit | a2dcf2fc4125b3971b70eddbe1f451377d2c4743 (patch) | |
| tree | 24eb91f0b6aa5b57ae500546d86cae61c52944ee /packages/client/src | |
| parent | fix federation widget (diff) | |
| download | misskey-a2dcf2fc4125b3971b70eddbe1f451377d2c4743.tar.gz misskey-a2dcf2fc4125b3971b70eddbe1f451377d2c4743.tar.bz2 misskey-a2dcf2fc4125b3971b70eddbe1f451377d2c4743.zip | |
feat(client): 連合インスタンスページからインスタンス情報再取得を行えるように
Resolve #8231
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/pages/instance-info.vue | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/client/src/pages/instance-info.vue b/packages/client/src/pages/instance-info.vue index fa36db0659..f19cb9d1a2 100644 --- a/packages/client/src/pages/instance-info.vue +++ b/packages/client/src/pages/instance-info.vue @@ -29,6 +29,7 @@ <template #label>Moderation</template> <FormSwitch v-model="suspended" class="_formBlock" @update:modelValue="toggleSuspend">{{ $ts.stopActivityDelivery }}</FormSwitch> <FormSwitch v-model="isBlocked" class="_formBlock" @update:modelValue="toggleBlock">{{ $ts.blockThisInstance }}</FormSwitch> + <MkButton @click="refreshMetadata">Refresh metadata</MkButton> </FormSection> <FormSection> @@ -111,6 +112,7 @@ import MkChart from '@/components/chart.vue'; import MkObjectView from '@/components/object-view.vue'; import FormLink from '@/components/form/link.vue'; import MkLink from '@/components/link.vue'; +import MkButton from '@/components/ui/button.vue'; import FormSection from '@/components/form/section.vue'; import MkKeyValue from '@/components/key-value.vue'; import MkSelect from '@/components/form/select.vue'; @@ -155,6 +157,15 @@ async function toggleSuspend(v) { }); } +function refreshMetadata() { + os.api('admin/federation/refresh-remote-instance-metadata', { + host: instance.host, + }); + os.alert({ + text: 'Refresh requested', + }); +} + fetch(); defineExpose({ |