diff options
| author | William Hergès <william@herges.fr> | 2026-01-17 19:57:28 +0100 |
|---|---|---|
| committer | William Hergès <william@herges.fr> | 2026-01-17 19:57:28 +0100 |
| commit | ec5cfa632eeb607351f67bad6686ec872291bd61 (patch) | |
| tree | c53b9bf7e14c44b49a17f088737b35eb5ad0b64e /user/state.go | |
| parent | c9129c2e7edcf6e588cac674dfdb240f1714083d (diff) | |
perf(command): top now partially uses state
Diffstat (limited to 'user/state.go')
| -rw-r--r-- | user/state.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/user/state.go b/user/state.go index 540d496..b977fb6 100644 --- a/user/state.go +++ b/user/state.go @@ -41,6 +41,7 @@ func (cc *CopaingCached) Sync(ctx context.Context) error { synced := FromCopaing(cc.copaing()) synced.XPs += cc.XPToAdd synced.XPToAdd = cc.XPToAdd + synced.lastSync = time.Now() err := synced.Save(ctx) if err != nil { return err @@ -144,12 +145,12 @@ func (s *State) Copaing(guildID, copaingID string) (*CopaingCached, error) { s.mu.RLock() defer s.mu.RUnlock() - c, err := s.storage.Get(KeyCopaingCachedRaw(guildID, copaingID)) + raw, err := s.storage.Get(KeyCopaingCachedRaw(guildID, copaingID)) if err != nil { return nil, err } - mC := c.(CopaingCached) - return &mC, nil + c := raw.(CopaingCached) + return &c, nil } func (s *State) Copaings(guild string) []CopaingCached { |
