Files
dayz-reforger/events/interactionCreate.js
2023-10-29 12:56:00 -07:00

19 lines
566 B
JavaScript

const { GetGuild } = require('../database/guild');
module.exports = async (client, interaction) => {
if (interaction.isCommand()) return;
/*
This file handles all menu and button interactions
from any command
*/
let GuildDB = await GetGuild(client, interaction.guildId);
const interactionName = interaction.customId.split("-")[0];
let interactionHandler = client.interactionHandlers.get(interactionName);
try {
interactionHandler.run(client, interaction, GuildDB);
} catch (err) {
client.sendInternalError(interaction, err);
}
}