diff options
| author | William Hergès <william@herges.fr> | 2026-01-17 17:06:38 +0100 |
|---|---|---|
| committer | William Hergès <william@herges.fr> | 2026-01-17 17:06:38 +0100 |
| commit | 64dfe4ed79022c6a7a00991db7ba679f2dcb3495 (patch) | |
| tree | 607e3964da55f97247b0962de32985c37a750aa0 /user/level.go | |
| parent | febb77607e81fbb182dd456733ea5adafda44ed4 (diff) | |
refactor(member): better distinction between cached and from database
Diffstat (limited to 'user/level.go')
| -rw-r--r-- | user/level.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/user/level.go b/user/level.go index e7b96af..654ecd1 100644 --- a/user/level.go +++ b/user/level.go @@ -76,7 +76,7 @@ func PeriodicReducer(s *discordgo.Session) { } cxps[i] = &cXP{ Cxp: xp, - Copaing: c, + copaing: c, } }() } @@ -105,13 +105,14 @@ func PeriodicReducer(s *discordgo.Session) { time.Sleep(15 * time.Second) // prevents spamming the API } oldXp := c.GetXP() - xp, err := c.ToCopaing().GetXP(s.Logger()) + cp := c.Copaing() + xp, err := cp.GetXP(s.Logger()) if err != nil { - s.Logger().Error("getting xp of copaing", "error", err, "copaing", c.ID, "guild", c.GuildID) + s.Logger().Error("getting xp of copaing", "error", err, "copaing", cp.ID, "guild", cp.GuildID) continue } if exp.Level(oldXp) != exp.Level(xp) { - c.OnNewLevel(s, exp.Level(xp)) + cp.OnNewLevel(s, exp.Level(xp)) } } s.Logger().Debug("periodic reduce finished", "guilds affected", i) |
