From 64dfe4ed79022c6a7a00991db7ba679f2dcb3495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20Herg=C3=A8s?= Date: Sat, 17 Jan 2026 17:06:38 +0100 Subject: refactor(member): better distinction between cached and from database --- events.go | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'events.go') diff --git a/events.go b/events.go index bdf8c77..839fa6c 100644 --- a/events.go +++ b/events.go @@ -9,7 +9,6 @@ import ( "git.anhgelus.world/anhgelus/les-copaings-bot/config" "git.anhgelus.world/anhgelus/les-copaings-bot/exp" "git.anhgelus.world/anhgelus/les-copaings-bot/user" - "github.com/anhgelus/gokord" "github.com/nyttikord/gokord/bot" "github.com/nyttikord/gokord/event" ) @@ -118,15 +117,8 @@ func OnLeave(ctx context.Context, s bot.Session, e *event.GuildMemberRemove) { if e.User.Bot { return } - c := user.GetCopaing(ctx, e.User.ID, e.GuildID).Copaing(ctx) - err := gokord.DB. - Where("copaing_id = ? and guild_id = ?", c.ID, e.GuildID). - Delete(&user.CopaingXP{}). - Error - if err != nil { - s.Logger().Error("deleting user xp from DB", "user", e.User.Username, "guild", e.GuildID) - } - if err = c.Delete(ctx); err != nil { - s.Logger().Error("deleting user from DB", "user", e.User.Username, "guild", e.GuildID) + c := user.GetCopaing(ctx, e.User.ID, e.GuildID) + if err := c.Delete(ctx); err != nil { + s.Logger().Error("deleting user", "user", e.User.Username, "guild", e.GuildID) } } -- cgit v1.2.3