特定インスタンスからのフォローを全解除できるように

This commit is contained in:
syuilo
2019-02-07 21:59:18 +09:00
parent 15cac10d7b
commit e43c9c0e21
3 changed files with 58 additions and 0 deletions

View File

@ -39,6 +39,10 @@
<ui-input :value="instance.latestRequestReceivedAt" type="text" readonly>
<span>{{ $t('latest-request-received-at') }}</span>
</ui-input>
<section>
<ui-button @click="removeAllFollowing()">{{ $t('remove-all-following') }}</ui-button>
<ui-info warn>{{ $t('remove-all-following-info', { host: instance.host }) }}</ui-info>
</section>
</div>
</section>
</ui-card>
@ -138,6 +142,17 @@ export default Vue.extend({
}).then(instances => {
this.instances = instances;
});
},
removeAllFollowing() {
this.$root.api('admin/federation/remove-all-following', {
host: this.instance.host
}).then(() => {
this.$root.dialog({
type: 'success',
splash: true
});
});
}
}
});