aboutsummaryrefslogtreecommitdiff
path: root/user/state.go
diff options
context:
space:
mode:
Diffstat (limited to 'user/state.go')
-rw-r--r--user/state.go7
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 {