diff --git a/bot/src/commands/announcement.ts b/bot/src/commands/announcement.ts index 8cc0983..80bdbf8 100644 --- a/bot/src/commands/announcement.ts +++ b/bot/src/commands/announcement.ts @@ -11,7 +11,7 @@ import { TextInputBuilder, TextInputStyle, } from "discord.js"; -import { entitledUsers } from "../config/entitlements.js"; +import { naomiId } from "../config/entitlements.js"; import { errorHandler } from "../utils/errorHandler.js"; import type { Command } from "../interfaces/command.js"; @@ -24,7 +24,7 @@ import type { Command } from "../interfaces/command.js"; // eslint-disable-next-line max-lines-per-function -- Modal requires many input components export const announcement: Command = async(_hikari, interaction) => { try { - if (!entitledUsers.includes(interaction.user.id)) { + if (interaction.user.id !== naomiId) { await interaction.reply({ content: "This command is restricted to the owner.", ephemeral: true, diff --git a/bot/src/utils/checkEntitlement.ts b/bot/src/utils/checkEntitlement.ts index be27113..828815e 100644 --- a/bot/src/utils/checkEntitlement.ts +++ b/bot/src/utils/checkEntitlement.ts @@ -4,7 +4,7 @@ * @author Naomi Carrigan */ -import { entitledGuilds, entitledUsers } from "../config/entitlements.js"; +import { entitledGuilds, naomiId } from "../config/entitlements.js"; import type { Client, Guild, User } from "discord.js"; /** @@ -17,7 +17,7 @@ const checkUserEntitlement = async( hikari: Client, user: User, ): Promise => { - if (entitledUsers.includes(user.id)) { + if (user.id === naomiId) { return true; } const entitlements = await hikari.application?.entitlements.fetch({