feat: set achievements cache only if game has achievements

This commit is contained in:
Zamitto
2025-05-14 19:52:43 -03:00
parent 96385d90d8
commit f960bb4f6f

View File

@@ -38,7 +38,9 @@ export const getGameAchievementData = async (
await gameAchievementsSublevel.put(levelKeys.game(shop, objectId), {
unlockedAchievements: cachedAchievements?.unlockedAchievements ?? [],
achievements,
cacheExpiresTimestamp: Date.now() + 1000 * 60 * 30, // 30 minutes
cacheExpiresTimestamp: achievements.length
? Date.now() + 1000 * 60 * 30 // 30 minutes
: undefined,
});
return achievements;