From b54127eaa249d10c41fd4705fd190a6f5db4fa3d Mon Sep 17 00:00:00 2001 From: sim1222 Date: Sat, 12 Nov 2022 00:29:22 +0900 Subject: [PATCH] fix: return exception when no admin/mod --- packages/client/src/scripts/reactionImportMenu.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/client/src/scripts/reactionImportMenu.ts b/packages/client/src/scripts/reactionImportMenu.ts index 2fde8de01..6b4179752 100644 --- a/packages/client/src/scripts/reactionImportMenu.ts +++ b/packages/client/src/scripts/reactionImportMenu.ts @@ -14,6 +14,11 @@ export async function openReactionImportMenu(ev: MouseEvent, reaction: string): const isCustom = reaction.startsWith(':'); const getEmojiObject = (emojiId): Promise | null> => new Promise | null>(async resolve => { + if (!($i?.isAdmin || $i?.isModerator)) { + resolve(null); + return; + } + const sinceId = await os.api('admin/emoji/list', { limit: 1, untilId: emojiId.id,