From ecf41adc3c2b8746867a16c8d3c5a09ca89bc534 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Thu, 21 Aug 2025 14:38:59 +0200 Subject: fix(command): missing custom id for modal --- config/xp_role.go | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'config/xp_role.go') diff --git a/config/xp_role.go b/config/xp_role.go index 27981c0..dac980c 100644 --- a/config/xp_role.go +++ b/config/xp_role.go @@ -2,13 +2,14 @@ package config import ( "fmt" + "strconv" + "time" + "github.com/anhgelus/gokord" "github.com/anhgelus/gokord/cmd" "github.com/anhgelus/gokord/component" "github.com/anhgelus/gokord/logger" "github.com/bwmarrin/discordgo" - "strconv" - "time" ) type XpRole struct { @@ -52,7 +53,7 @@ func HandleModifyXpRole(_ *discordgo.Session, _ *discordgo.InteractionCreate, _ ), )).Send() if err != nil { - logger.Alert("config/guild.go - Sending config", err.Error()) + logger.Alert("config/xp_reduce.go - Sending config", err.Error()) } } @@ -63,7 +64,8 @@ func HandleXpRoleAddEdit(_ *discordgo.Session, _ *discordgo.InteractionCreate, d } err := resp.IsModal(). SetTitle("Role"). - SetComponents(component.New().ForModal().Add(component.NewActionRow().Add( + SetCustomID(cID). + SetComponents(component.New().ForModal().Add(component.NewActionRow().ForModal().Add( component.NewTextInput(cID, "Niveau", discordgo.TextInputShort). SetPlaceholder("5"). IsRequired(). @@ -72,7 +74,7 @@ func HandleXpRoleAddEdit(_ *discordgo.Session, _ *discordgo.InteractionCreate, d ))). Send() if err != nil { - logger.Alert("config/guild.go - Sending modal to add/edit", err.Error()) + logger.Alert("config/xp_reduce.go - Sending modal to add/edit", err.Error()) } } @@ -142,7 +144,7 @@ func HandleXpRoleDel(_ *discordgo.Session, _ *discordgo.InteractionCreate, _ dis SetComponents(component.New().Add(component.NewActionRow().Add(component.NewRoleSelect(XpRoleDelRole)))). Send() if err != nil { - logger.Alert("config/guild.go - Sending response to del", err.Error()) + logger.Alert("config/xp_reduce.go - Sending response to del", err.Error()) } } @@ -204,10 +206,10 @@ func HandleXpRoleLevel(_ *discordgo.Session, i *discordgo.InteractionCreate, dat SetComponents(component.New().Add(component.NewActionRow().Add(component.NewRoleSelect(cID)))). Send() if err != nil { - logger.Alert("config/guild.go - Sending response to add/edit", err.Error()) + logger.Alert("config/xp_reduce.go - Sending response to add/edit", err.Error()) } } func getKeyConfigRole(i *discordgo.InteractionCreate) string { - return fmt.Sprintf("r:%s:%s", i.GuildID, i.User.ID) + return fmt.Sprintf("r:%s:%s", i.GuildID, i.Member.User.ID) } -- cgit v1.2.3