aboutsummaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-09-13 13:32:01 +0200
committerWilliam Hergès <william@herges.fr>2025-09-13 13:32:01 +0200
commit8885566932c965926ee64fad6404e6f26bc13220 (patch)
treeb71b00b454a35791dab9943ced96b8d804574bf7 /user
parenta7d95c1248631058754445e8b487bd6b17c003e2 (diff)
build(gokord): upgrade to latest version
Diffstat (limited to 'user')
-rw-r--r--user/level.go9
-rw-r--r--user/xp.go3
2 files changed, 7 insertions, 5 deletions
diff --git a/user/level.go b/user/level.go
index cf4d99b..6f92ce7 100644
--- a/user/level.go
+++ b/user/level.go
@@ -10,9 +10,10 @@ import (
"github.com/anhgelus/gokord"
"github.com/anhgelus/gokord/logger"
discordgo "github.com/nyttikord/gokord"
+ "github.com/nyttikord/gokord/user"
)
-func onNewLevel(dg *discordgo.Session, m *discordgo.Member, level uint) {
+func onNewLevel(dg *discordgo.Session, m *user.Member, level uint) {
cfg := config.GetGuildConfig(m.GuildID)
xpForLevel := exp.LevelXP(level)
for _, role := range cfg.XpRoles {
@@ -23,7 +24,7 @@ func onNewLevel(dg *discordgo.Session, m *discordgo.Member, level uint) {
"user_id", m.User.ID,
"guild_id", m.GuildID,
)
- err := dg.GuildMemberRoleAdd(m.GuildID, m.User.ID, role.RoleID)
+ err := dg.GuildAPI().MemberRoleAdd(m.GuildID, m.User.ID, role.RoleID)
if err != nil {
logger.Alert("user/level.go - Adding role", err.Error(), "role_id", role.RoleID)
}
@@ -34,7 +35,7 @@ func onNewLevel(dg *discordgo.Session, m *discordgo.Member, level uint) {
"user_id", m.User.ID,
"guild_id", m.GuildID,
)
- err := dg.GuildMemberRoleRemove(m.GuildID, m.User.ID, role.RoleID)
+ err := dg.GuildAPI().MemberRoleRemove(m.GuildID, m.User.ID, role.RoleID)
if err != nil {
logger.Alert("user/level.go - Removing role", err.Error(), "role_id", role.RoleID)
}
@@ -43,7 +44,7 @@ func onNewLevel(dg *discordgo.Session, m *discordgo.Member, level uint) {
}
func (c *Copaing) OnNewLevel(dg *discordgo.Session, level uint) {
- m, err := dg.GuildMember(c.GuildID, c.DiscordID)
+ m, err := dg.GuildAPI().Member(c.GuildID, c.DiscordID)
if err != nil {
logger.Alert(
"user/level.go - Getting member for new level", err.Error(),
diff --git a/user/xp.go b/user/xp.go
index 45080ea..550f3bf 100644
--- a/user/xp.go
+++ b/user/xp.go
@@ -9,6 +9,7 @@ import (
"github.com/anhgelus/gokord"
"github.com/anhgelus/gokord/logger"
discordgo "github.com/nyttikord/gokord"
+ "github.com/nyttikord/gokord/user"
)
type cXP struct {
@@ -24,7 +25,7 @@ func (c *cXP) GetXP() uint {
return c.Cxp
}
-func (c *Copaing) AddXP(s *discordgo.Session, m *discordgo.Member, xp uint, fn func(uint, uint)) {
+func (c *Copaing) AddXP(s *discordgo.Session, m *user.Member, xp uint, fn func(uint, uint)) {
old, err := c.GetXP()
if err != nil {
logger.Alert("user/xp.go - Getting xp", err.Error(), "discord_id", c.DiscordID, "guild_id", c.GuildID)