aboutsummaryrefslogtreecommitdiff
path: root/user/member.go
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2026-01-17 19:15:12 +0100
committerWilliam Hergès <william@herges.fr>2026-01-17 19:15:12 +0100
commitc9129c2e7edcf6e588cac674dfdb240f1714083d (patch)
treebc14a365681086688b3d3adf176abcc68b5160ee /user/member.go
parent64dfe4ed79022c6a7a00991db7ba679f2dcb3495 (diff)
feat(member): save cache in db every 30 minutes
Diffstat (limited to 'user/member.go')
-rw-r--r--user/member.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/user/member.go b/user/member.go
index 9c9ad1f..4969f8a 100644
--- a/user/member.go
+++ b/user/member.go
@@ -32,7 +32,7 @@ func GetCopaing(ctx context.Context, discordID string, guildID string) *CopaingC
cc, err := state.Copaing(guildID, discordID)
if err != nil {
c := Copaing{DiscordID: discordID, GuildID: guildID}
- if err := c.Load(ctx); err != nil {
+ if err := c.load(); err != nil {
panic(err)
}
cc = FromCopaing(&c)
@@ -40,7 +40,7 @@ func GetCopaing(ctx context.Context, discordID string, guildID string) *CopaingC
return cc
}
-func (c *Copaing) Load(ctx context.Context) error {
+func (c *Copaing) load() error {
err := gokord.DB.
Where("discord_id = ? and guild_id = ?", c.DiscordID, c.GuildID).
Preload("CopaingXPs").
@@ -49,8 +49,6 @@ func (c *Copaing) Load(ctx context.Context) error {
if err != nil {
return err
}
- state := GetState(ctx)
- _, err = state.CopaingAdd(c, 0)
return err
}