export class UserEvent extends Listener<typeof Events.ChatInputCommandError> {
public override async run(error: UserError, { interaction }: ChatInputCommandErrorPayload) {
if (Reflect.get(Object(error.context), 'silent')) return;
if (UserUsageError.isUserUsageError(error)) return; // If it's an error for the other file, return
// Do the stuff
}
}
export class UserEvent extends Listener<typeof Events.ChatInputCommandError> {
public override async run(error: UserError, { interaction }: ChatInputCommandErrorPayload) {
if (Reflect.get(Object(error.context), 'silent')) return;
if (UserUsageError.isUserUsageError(error)) return; // If it's an error for the other file, return
// Do the stuff
}
}