aboutsummaryrefslogtreecommitdiff
path: root/xp/member.go
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me>2024-04-15 16:12:19 +0200
committerAnhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me>2024-04-15 16:12:19 +0200
commit9e6a5ce1d37d07e22383e2f6507117cc8e6ff85c (patch)
tree7fae4d58183da89f9f1517d5a1852d63043785c1 /xp/member.go
parentbeb0ea0ca44c96083a2ba2f683accc68ad30f1b1 (diff)
feat(level): update roles on new level
Diffstat (limited to 'xp/member.go')
-rw-r--r--xp/member.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/xp/member.go b/xp/member.go
index 280b9e0..5599192 100644
--- a/xp/member.go
+++ b/xp/member.go
@@ -31,14 +31,14 @@ func (c *Copaing) Save() {
gokord.DB.Save(c)
}
-func (c *Copaing) AddXP(s *discordgo.Session, xp uint, fn func(uint, uint)) {
+func (c *Copaing) AddXP(s *discordgo.Session, m *discordgo.Member, xp uint, fn func(uint, uint)) {
pastLevel := Level(c.XP)
c.XP += xp
c.Save()
newLevel := Level(c.XP)
if newLevel > pastLevel {
fn(c.XP, newLevel)
- onNewLevel(s, newLevel)
+ onNewLevel(s, m, newLevel)
}
}