feat: implement geometry, battle replay, and entity repositories with caching support
All checks were successful
Build and Release / release (push) Successful in 1m31s

This commit is contained in:
2026-05-24 19:37:06 +07:00
parent 2fa420492c
commit 81294af909
3 changed files with 5 additions and 16 deletions

View File

@@ -166,9 +166,7 @@ func (r *battleReplayRepository) GetByGeometryID(ctx context.Context, geometryID
if len(itemToCache) > 0 {
_ = r.c.MSet(ctx, itemToCache, constants.NormalCacheDuration)
}
if len(ids) > 0 {
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
}
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
return items, nil
}
@@ -233,9 +231,7 @@ func (r *battleReplayRepository) GetByProjectID(ctx context.Context, projectID p
if len(itemToCache) > 0 {
_ = r.c.MSet(ctx, itemToCache, constants.NormalCacheDuration)
}
if len(ids) > 0 {
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
}
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
return items, nil
}