aboutsummaryrefslogtreecommitdiff
path: root/commands/reset.go
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2026-01-17 17:06:38 +0100
committerWilliam Hergès <william@herges.fr>2026-01-17 17:06:38 +0100
commit64dfe4ed79022c6a7a00991db7ba679f2dcb3495 (patch)
tree607e3964da55f97247b0962de32985c37a750aa0 /commands/reset.go
parentfebb77607e81fbb182dd456733ea5adafda44ed4 (diff)
refactor(member): better distinction between cached and from database
Diffstat (limited to 'commands/reset.go')
-rw-r--r--commands/reset.go3
1 files changed, 2 insertions, 1 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()