diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2024-10-11 11:25:10 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2024-10-11 11:25:10 -0400 |
| commit | 7837852149f4d2c232ec461cbc9e32ee7df0b22b (patch) | |
| tree | 4ad1c701c6f8a61e24cf05c910042189e8379bd1 /packages | |
| parent | fix TypeScript and ESLint errors in instance-info.vue (diff) | |
| download | sharkey-7837852149f4d2c232ec461cbc9e32ee7df0b22b.tar.gz sharkey-7837852149f4d2c232ec461cbc9e32ee7df0b22b.tar.bz2 sharkey-7837852149f4d2c232ec461cbc9e32ee7df0b22b.zip | |
copy `iAmModerator` check to other instance-info controls
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/frontend/src/pages/instance-info.vue | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/instance-info.vue b/packages/frontend/src/pages/instance-info.vue index a2a60a1d5b..469b052b61 100644 --- a/packages/frontend/src/pages/instance-info.vue +++ b/packages/frontend/src/pages/instance-info.vue @@ -337,6 +337,7 @@ async function resumeDelivery(): Promise<void> { } async function toggleNSFW(): Promise<void> { + if (!iAmModerator) return; if (!instance.value) throw new Error('No instance?'); await misskeyApi('admin/federation/update-instance', { host: instance.value.host, @@ -345,6 +346,7 @@ async function toggleNSFW(): Promise<void> { } async function toggleRejectReports(): Promise<void> { + if (!iAmModerator) return; if (!instance.value) throw new Error('No instance?'); await misskeyApi('admin/federation/update-instance', { host: instance.value.host, @@ -364,6 +366,7 @@ function refreshMetadata(): void { } async function deleteAllFiles(): Promise<void> { + if (!iAmModerator) return; if (!instance.value) throw new Error('No instance?'); const confirm = await os.confirm({ @@ -383,6 +386,7 @@ async function deleteAllFiles(): Promise<void> { } async function severAllFollowRelations(): Promise<void> { + if (!iAmModerator) return; if (!instance.value) throw new Error('No instance?'); const confirm = await os.confirm({ |