From f5da836b1be68a424a26397193c1e0fff62b4302 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Sat, 5 Oct 2024 23:10:32 -0300 Subject: [PATCH] feat: remove unneeded log persist --- .../achievements/achievement-watcher.ts | 46 +++++++++---------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/src/main/services/achievements/achievement-watcher.ts b/src/main/services/achievements/achievement-watcher.ts index 45e3852a..eecb71d5 100644 --- a/src/main/services/achievements/achievement-watcher.ts +++ b/src/main/services/achievements/achievement-watcher.ts @@ -23,7 +23,27 @@ export const watchAchievements = async () => { if (games.length === 0) return; - await searchForAchievements(games); + const achievementFiles = await findAllAchievementFiles(); + + for (const game of games) { + const gameAchievementFiles = achievementFiles.get(game.objectID) || []; + const achievementFileInsideDirectory = + findAchievementFileInExecutableDirectory(game); + + gameAchievementFiles.push(...achievementFileInsideDirectory); + + if (!gameAchievementFiles.length) continue; + + console.log( + "Achievements files to observe for:", + game.title, + gameAchievementFiles + ); + + for (const file of gameAchievementFiles) { + compareFile(game, file); + } + } }; const processAchievementFileDiff = async ( @@ -101,27 +121,3 @@ const compareFile = async (game: Game, file: AchievementFile) => { fileStats.set(file.filePath, -1); } }; - -const searchForAchievements = async (games: Game[]) => { - const achievementFiles = await findAllAchievementFiles(); - - for (const game of games) { - const gameAchievementFiles = achievementFiles.get(game.objectID) || []; - const achievementFileInsideDirectory = - findAchievementFileInExecutableDirectory(game); - - gameAchievementFiles.push(...achievementFileInsideDirectory); - - if (!gameAchievementFiles.length) continue; - - logger.log( - "Achievements files to observe for:", - game.title, - gameAchievementFiles - ); - - for (const file of gameAchievementFiles) { - compareFile(game, file); - } - } -};