aboutsummaryrefslogtreecommitdiff
path: root/commands
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2026-03-08 13:38:10 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2026-03-08 13:38:10 +0100
commitddd6306752186c149f8ad3bf2f59b5428cf01296 (patch)
tree0e40562ef636a9a76cc298e8695cc04abbdcfda5 /commands
parent88e1b886e5471552c055374f71d848d3a3dcb4b6 (diff)
feat(db): run migrations
Diffstat (limited to 'commands')
-rw-r--r--commands/reset.go5
-rw-r--r--commands/stats.go12
2 files changed, 8 insertions, 9 deletions
diff --git a/commands/reset.go b/commands/reset.go
index f9c81d2..d18e6ea 100644
--- a/commands/reset.go
+++ b/commands/reset.go
@@ -3,16 +3,15 @@ package commands
import (
"context"
- "git.anhgelus.world/anhgelus/les-copaings-bot/common"
"git.anhgelus.world/anhgelus/les-copaings-bot/user"
"github.com/nyttikord/gokord/bot"
"github.com/nyttikord/gokord/interaction"
)
func Reset(ctx context.Context, dg bot.Session, i *interaction.ApplicationCommand) {
- var copaings []*user.Copaing
+ //var copaings []*user.Copaing
//TODO: delete everything from cache
- common.GetDB(ctx).Where("guild_id = ?", i.GuildID).Delete(&copaings)
+ //common.GetDB(ctx).Where("guild_id = ?", i.GuildID).Delete(&copaings)
resp := interaction.NewMessageResponse().IsEphemeral().Message("L'XP a été reset.").Response()
err := interaction.Respond(i.Interaction, resp).Do(ctx)
if err != nil {
diff --git a/commands/stats.go b/commands/stats.go
index 15f258b..28c0bcc 100644
--- a/commands/stats.go
+++ b/commands/stats.go
@@ -111,10 +111,10 @@ func Stats(ctx context.Context, dg bot.Session, i *interaction.ApplicationComman
func statsAll(ctx context.Context, dg bot.Session, i *interaction.ApplicationCommand, days int) (io.WriterTo, error) {
return stats(ctx, dg, i, days, func(before, after string) *gorm.DB {
- return common.GetDB(ctx).Raw(
+ return nil /*common.GetDB(ctx).Raw(
before+"WHERE guild_id = ? and created_at > ?"+after,
i.GuildID, exp.TimeStampNDaysBefore(ctx, uint(days)),
- )
+ )*/
})
}
@@ -124,10 +124,10 @@ func statsMember(ctx context.Context, dg bot.Session, i *interaction.Application
return nil, err
}
return stats(ctx, dg, i, days, func(before, after string) *gorm.DB {
- return common.GetDB(ctx).Raw(
+ return nil /*common.GetDB(ctx).Raw(
before+"WHERE guild_id = ? and created_at > ? and copaing_id = ?"+after,
i.GuildID, exp.TimeStampNDaysBefore(ctx, uint(days)), user.GetCopaing(ctx, discordID, i.GuildID).ID,
- )
+ )*/
})
}
@@ -171,7 +171,7 @@ func stats(ctx context.Context, dg bot.Session, i *interaction.ApplicationComman
for _, raw := range rawData {
_, ok := copaings[raw.CopaingID]
if !ok {
- var cp user.Copaing
+ /*var cp user.Copaing
if err := common.GetDB(ctx).First(&cp, raw.CopaingID).Error; err != nil {
if !errors.Is(err, gorm.ErrRecordNotFound) {
bot.Logger(ctx).Error("finding copaing", "error", err, "copaing", raw.CopaingID)
@@ -180,7 +180,7 @@ func stats(ctx context.Context, dg bot.Session, i *interaction.ApplicationComman
bot.Logger(ctx).Warn("copaing not found, skipping", "copaing", raw.CopaingID)
continue
}
- copaings[raw.CopaingID] = &cp
+ copaings[raw.CopaingID] = &cp*/
}
pts, ok := stats[raw.CopaingID]
now := time.Now().Unix()