aboutsummaryrefslogtreecommitdiff
path: root/user/xp.go
diff options
context:
space:
mode:
Diffstat (limited to 'user/xp.go')
-rw-r--r--user/xp.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/user/xp.go b/user/xp.go
index 161a450..ca08258 100644
--- a/user/xp.go
+++ b/user/xp.go
@@ -26,17 +26,20 @@ func (c *cXP) GetXP() uint {
func (cc *CopaingCached) AddXP(ctx context.Context, s bot.Session, m *user.Member, xp uint, fn func(uint, uint)) {
old := cc.XP
pastLevel := exp.Level(old)
- s.Logger().Debug("adding xp", "user", m.DisplayName(), "old", old, "to add", xp)
+ bot.Logger(ctx).Debug("adding xp", "user", m.DisplayName(), "old", old, "to add", xp)
cc.XP += xp
cc.XPToAdd += xp
if err := cc.Save(ctx); err != nil {
- s.Logger().Error("saving user in state", "error", err, "user", m.DisplayName(), "xp", xp, "guild", cc.GuildID)
+ bot.Logger(ctx).Error(
+ "saving user in state",
+ "error", err, "user", m.DisplayName(), "xp", xp, "guild", cc.GuildID,
+ )
return
}
newLevel := exp.Level(old + xp)
if newLevel > pastLevel {
fn(old+xp, newLevel)
- onNewLevel(s, m, newLevel)
+ onNewLevel(ctx, s, m, newLevel)
}
}