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 /commands | |
| parent | febb77607e81fbb182dd456733ea5adafda44ed4 (diff) | |
refactor(member): better distinction between cached and from database
Diffstat (limited to 'commands')
| -rw-r--r-- | commands/reset.go | 3 | ||||
| -rw-r--r-- | commands/top.go | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/commands/reset.go b/commands/reset.go index 56d3e44..ae31781 100644 --- a/commands/reset.go +++ b/commands/reset.go @@ -12,6 +12,7 @@ import ( func Reset(s bot.Session, i *event.InteractionCreate, _ cmd.OptionMap, resp *cmd.ResponseBuilder) { var copaings []*user.Copaing + //TODO: delete everything from cache gokord.DB.Where("guild_id = ?", i.GuildID).Delete(&copaings) if err := resp.IsEphemeral().SetMessage("L'XP a été reset.").Send(); err != nil { s.Logger().Error("sending reset success", "error", err) @@ -35,7 +36,7 @@ func ResetUser(ctx context.Context) func(s bot.Session, i *event.InteractionCrea } return } - err := user.GetCopaing(ctx, m.ID, i.GuildID).Copaing(ctx).Delete(ctx) + err := user.GetCopaing(ctx, m.ID, i.GuildID).Delete(ctx) if err != nil { s.Logger().Error("deleting copaing", "error", err, "user", m.Username, "guild", i.GuildID) err = resp.SetMessage("Erreur : impossible de reset l'utilisateur").Send() diff --git a/commands/top.go b/commands/top.go index bb08144..bd92a28 100644 --- a/commands/top.go +++ b/commands/top.go @@ -68,7 +68,7 @@ func Top(s bot.Session, i *event.InteractionCreate, _ cmd.OptionMap, resp *cmd.R func genTopsMessage(tops []user.CopaingAccess) string { msg := "" for i, c := range tops { - msg += fmt.Sprintf("%d. **<@%s>** - niveau %d", i+1, c.ToCopaing().DiscordID, exp.Level(c.GetXP())) + msg += fmt.Sprintf("%d. **<@%s>** - niveau %d", i+1, c.Copaing().DiscordID, exp.Level(c.GetXP())) if i != len(tops)-1 { msg += "\n" } |
