🧑💻 Fixed some more code smells
This commit is contained in:
parent
9b14123a54
commit
e5d9324533
3 changed files with 7 additions and 11 deletions
|
@ -1,7 +1,6 @@
|
|||
// Dependencies
|
||||
import { BaseInteraction } from "discord.js";
|
||||
|
||||
import * as cooldown from "../../../../../helpers/cooldown";
|
||||
import { button as CooldownButton } from "../../../../../helpers/cooldown";
|
||||
import deferReply from "../../../../../helpers/deferReply";
|
||||
|
||||
export default async (interaction: BaseInteraction) => {
|
||||
|
@ -30,7 +29,7 @@ export default async (interaction: BaseInteraction) => {
|
|||
if (metadata.dmOnly && guild)
|
||||
throw new Error("This command is only available in DM");
|
||||
|
||||
if (metadata.cooldown) await cooldown.button(interaction, metadata.cooldown);
|
||||
if (metadata.cooldown) await CooldownButton(interaction, metadata.cooldown);
|
||||
|
||||
await currentButton.execute(interaction);
|
||||
};
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
// Dependencies
|
||||
import { ChatInputCommandInteraction } from "discord.js";
|
||||
|
||||
import * as cooldown from "../../../../../helpers/cooldown";
|
||||
import { command as CooldownCommand } from "../../../../../helpers/cooldown";
|
||||
import deferReply from "../../../../../helpers/deferReply";
|
||||
import getCommandMetadata from "../../../../../helpers/getCommandMetadata";
|
||||
|
||||
|
@ -29,7 +28,7 @@ export default async (interaction: ChatInputCommandInteraction) => {
|
|||
throw new Error("This command is only available in DM");
|
||||
|
||||
if (metadata.cooldown) {
|
||||
await cooldown.command(interaction, metadata.cooldown);
|
||||
await CooldownCommand(interaction, metadata.cooldown);
|
||||
}
|
||||
await currentCommand.execute(interaction);
|
||||
};
|
||||
|
|
|
@ -4,13 +4,11 @@ import {
|
|||
CommandInteraction,
|
||||
InteractionType,
|
||||
} from "discord.js";
|
||||
|
||||
// Dependencies
|
||||
import * as handlers from "./handlers";
|
||||
|
||||
import { IEventOptions } from "../../../interfaces/EventOptions";
|
||||
import logger from "../../../middlewares/logger";
|
||||
import audits from "./audits";
|
||||
// Dependencies
|
||||
import { handleCommandInteraction as HandlersHandleCommandInteraction } from "./handlers";
|
||||
|
||||
export const options: IEventOptions = {
|
||||
type: "on",
|
||||
|
@ -27,7 +25,7 @@ export const execute = async (interaction: BaseInteraction) => {
|
|||
|
||||
switch (interaction.type) {
|
||||
case InteractionType.ApplicationCommand:
|
||||
await handlers.handleCommandInteraction(<CommandInteraction>interaction);
|
||||
await HandlersHandleCommandInteraction(<CommandInteraction>interaction);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Add table
Reference in a new issue