From 9e6a5ce1d37d07e22383e2f6507117cc8e6ff85c Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Mon, 15 Apr 2024 16:12:19 +0200 Subject: feat(level): update roles on new level --- xp/member.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xp/member.go') 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) } } -- cgit v1.2.3