fix(client): 非モデレーターがインスタンス情報ページを表示できない問題を修正

This commit is contained in:
syuilo 2022-06-28 22:56:18 +09:00
parent 9a4198293a
commit 9f7c9b122f

View file

@ -134,17 +134,12 @@ let suspended = $ref(false);
let isBlocked = $ref(false); let isBlocked = $ref(false);
async function fetch() { async function fetch() {
if (iAmModerator) {
// suspended and blocked information is only displayed to moderators.
// otherwise the API will error anyway
instance = await os.api('federation/show-instance', { instance = await os.api('federation/show-instance', {
host: props.host, host: props.host,
}); });
suspended = instance.isSuspended; suspended = instance.isSuspended;
isBlocked = instance.isBlocked; isBlocked = instance.isBlocked;
} }
}
async function toggleBlock(ev) { async function toggleBlock(ev) {
if (meta == null) return; if (meta == null) return;