From e2f798c627cc932a82be8012be60bc1b8e432df3 Mon Sep 17 00:00:00 2001 From: Hachi-R Date: Thu, 2 Jan 2025 09:35:05 -0300 Subject: [PATCH] refactor: simplify resetGameAchievements by replacing Promise.all with a for loop --- src/main/events/library/reset-game-achievements.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/events/library/reset-game-achievements.ts b/src/main/events/library/reset-game-achievements.ts index 5006f075..763c0674 100644 --- a/src/main/events/library/reset-game-achievements.ts +++ b/src/main/events/library/reset-game-achievements.ts @@ -18,11 +18,9 @@ const resetGameAchievements = async ( const achievementFiles = findAchievementFiles(game); if (achievementFiles.length) { - await Promise.all( - achievementFiles.map(async (achievementFile) => { - await fs.promises.rm(achievementFile.filePath, { recursive: true }); - }) - ); + for (const achievementFile of achievementFiles) { + await fs.promises.rm(achievementFile.filePath); + } } await gameAchievementRepository.update(