diff options
| author | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-15 16:12:19 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-15 16:12:19 +0200 |
| commit | 9e6a5ce1d37d07e22383e2f6507117cc8e6ff85c (patch) | |
| tree | 7fae4d58183da89f9f1517d5a1852d63043785c1 /xp/member.go | |
| parent | beb0ea0ca44c96083a2ba2f683accc68ad30f1b1 (diff) | |
feat(level): update roles on new level
Diffstat (limited to 'xp/member.go')
| -rw-r--r-- | xp/member.go | 4 |
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) } } |
