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) { 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) commands.Discommand.ChatInputRun(i.ApplicationCommandData().Name, s, i)
return return
} else if i.Type == discordgo.InteractionMessageComponent { case discordgo.InteractionMessageComponent:
commands.Discommand.ComponentRun(s, i) commands.Discommand.ComponentRun(s, i)
} else if i.Type == discordgo.InteractionModalSubmit { case discordgo.InteractionModalSubmit:
commands.Discommand.ModalRun(s, i) commands.Discommand.ModalRun(s, i)
} }
} }