Files
custom_discordjs/structures/interactions/createInteraction.js
T

28 lines
756 B
JavaScript
Raw Normal View History

2023-04-14 16:52:56 -04:00
import { Modal } from "./Modal.js";
import { Interaction } from "./interaction.js";
import { interactionTypes } from "./interactionTypes.js";
function selectMenuTypes(inp) {
}
export function createInteraction(intRaw, client) {
switch (intRaw.type) {
case interactionTypes.ApplicationCommand:
return new Interaction(intRaw, client);
case interactionTypes.MessageComponent:
console.log(intRaw.message.components);
return null;
case interactionTypes.ModalSubmit:
return new Modal(intRaw, client);
case interactionTypes.Ping:
console.log("pong");
return null;
default: console.log(`UNKNOWN INTERACTION:\n`, intRaw);
}
}