aboutsummaryrefslogtreecommitdiff
path: root/rolereact/manager.go
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2026-03-07 13:20:56 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2026-03-07 13:29:46 +0100
commit89b23632f5ceeebd82132210c1407dc9514a547b (patch)
tree647782dc5f1b1148893c10bc8b3e712b6ea8362b /rolereact/manager.go
parent9da4d0379b10da8b33563dcd280aa2a9586aa3fb (diff)
feat(gokord): replace snowflake by uintrefactor/leave-old-gokord
Diffstat (limited to 'rolereact/manager.go')
-rw-r--r--rolereact/manager.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/rolereact/manager.go b/rolereact/manager.go
index 84081e5..91e1bcd 100644
--- a/rolereact/manager.go
+++ b/rolereact/manager.go
@@ -22,7 +22,7 @@ func MessageContent(message *config.RoleReactMessage) string {
content = fmt.Sprintf("%s\n%s", content, message.Note)
}
for _, role := range message.Roles {
- if role.Reaction != "" && role.RoleID != "" {
+ if role.Reaction != "" && role.RoleID != 0 {
content += fmt.Sprintf("\n> -# %s <@&%s>", FormatEmoji(role.Reaction), role.RoleID)
}
}
@@ -45,7 +45,7 @@ func ApplyMessageChange(ctx context.Context, dg bot.Session, i *interaction.Inte
return "Impossible de mettre à jour le message."
}
for _, role := range message.Roles {
- if role.Reaction != "" && role.RoleID != "" && err == nil {
+ if role.Reaction != "" && role.RoleID != 0 && err == nil {
err = channel.AddReaction(message.ChannelID, message.MessageID, role.Reaction).Do(ctx)
}
}
@@ -91,7 +91,7 @@ func ApplyMessageChange(ctx context.Context, dg bot.Session, i *interaction.Inte
return "Message de réaction mis à jour avec succès !"
}
-func WaitForEmoji(ctx context.Context, dg bot.Session, userID string, messageID string) (string, bool) {
+func WaitForEmoji(ctx context.Context, dg bot.Session, userID, messageID uint64) (string, bool) {
ctx, cancel := context.WithTimeout(ctx, 1*time.Minute)
defer cancel()
@@ -122,7 +122,7 @@ func GetMessageFromEditID(ctx context.Context, i *interaction.Interaction, editI
return m, true
}
-func GetGuildConfigPreloaded(ctx context.Context, guildID string) *config.Guild {
+func GetGuildConfigPreloaded(ctx context.Context, guildID uint64) *config.Guild {
cfg := config.Guild{GuildID: guildID}
// err := oldGokord.DB.Where("guild_id = ?", cfg.GuildID).Preload("XpRoles").Preload("RrMessages.Roles").FirstOrCreate(cfg).Error
err := common.GetDB(ctx).Where("guild_id = ?", cfg.GuildID).Preload("RrMessages.Roles").FirstOrCreate(&cfg).Error