refactor: use switch

This commit is contained in:
Siwoo Jeon 2025-06-21 09:59:28 +09:00
parent 631111165a
commit 294511cf46
Signed by: migan
GPG key ID: 036E9A8C5E8E48DA

View file

@ -6,12 +6,13 @@ import (
)
func InteractionCreate(s *discordgo.Session, i *discordgo.InteractionCreate) {
if i.Type == discordgo.InteractionApplicationCommand {
switch i.Type {
case discordgo.InteractionApplicationCommand:
commands.Discommand.ChatInputRun(i.ApplicationCommandData().Name, s, i)
return
} else if i.Type == discordgo.InteractionMessageComponent {
case discordgo.InteractionMessageComponent:
commands.Discommand.ComponentRun(s, i)
} else if i.Type == discordgo.InteractionModalSubmit {
case discordgo.InteractionModalSubmit:
commands.Discommand.ModalRun(s, i)
}
}