From f960bb4f6f54a3ab1040ee96e7a6e096d60e02ca Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Wed, 14 May 2025 19:52:43 -0300 Subject: [PATCH] feat: set achievements cache only if game has achievements --- src/main/services/achievements/get-game-achievement-data.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/services/achievements/get-game-achievement-data.ts b/src/main/services/achievements/get-game-achievement-data.ts index 0f351dcb..f4d66b6a 100644 --- a/src/main/services/achievements/get-game-achievement-data.ts +++ b/src/main/services/achievements/get-game-achievement-data.ts @@ -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;