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

@@ -351,9 +351,7 @@ func (r *geometryRepository) GetByProjectID(ctx context.Context, projectID pgtyp
if len(geometryToCache) > 0 {
_ = r.c.MSet(ctx, geometryToCache, constants.NormalCacheDuration)
}
if len(ids) > 0 {
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
}
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
return geometries, nil
}
@@ -401,10 +399,7 @@ func (r *geometryRepository) GetGeometriesByBoundWith(ctx context.Context, bound
if len(geometryToCache) > 0 {
_ = r.c.MSet(ctx, geometryToCache, constants.NormalCacheDuration)
}
if len(ids) > 0 {
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
}
_ = r.c.Set(ctx, cacheKey, ids, constants.ListCacheDuration)
return geometries, nil
}