fix: allow myself free access
All checks were successful
Node.js CI / Lint and Test (push) Successful in 39s

This commit is contained in:
Naomi Carrigan 2025-02-10 14:35:48 -08:00
parent 94380967f9
commit 71d1783b45
Signed by: naomi
SSH Key Fingerprint: SHA256:rca1iUI2OhAM6n4FIUaFcZcicmri0jgocqKiTTAfrt8

View File

@ -16,7 +16,7 @@ import { getLocale } from "./getLocale.js";
* Translates a message to the user's locale. * Translates a message to the user's locale.
* @param interaction -- The interaction payload from Discord. * @param interaction -- The interaction payload from Discord.
*/ */
// eslint-disable-next-line max-statements, max-lines-per-function -- This is a complex function. // eslint-disable-next-line max-statements, max-lines-per-function, complexity -- This is a complex function.
export const translate = async( export const translate = async(
interaction: MessageContextMenuCommandInteraction, interaction: MessageContextMenuCommandInteraction,
): Promise<void> => { ): Promise<void> => {
@ -27,7 +27,7 @@ export const translate = async(
return entitlement.userId === interaction.user.id && entitlement.isActive(); return entitlement.userId === interaction.user.id && entitlement.isActive();
}); });
if (!isEntitled) { if (!isEntitled && interaction.user.id !== "465650873650118659") {
await interaction.editReply({ await interaction.editReply({
content: i18n("subscription-required", targetLocale), content: i18n("subscription-required", targetLocale),
}); });