From 2c26fed478ed5931915ca253710ff5e9029834b0 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Tue, 4 Jun 2024 23:42:44 -0300 Subject: [PATCH] adjust delete-game-folder --- src/main/events/library/delete-game-folder.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/events/library/delete-game-folder.ts b/src/main/events/library/delete-game-folder.ts index feabc20e..31f3d69f 100644 --- a/src/main/events/library/delete-game-folder.ts +++ b/src/main/events/library/delete-game-folder.ts @@ -12,10 +12,18 @@ const deleteGameFolder = async ( gameId: number ): Promise => { const game = await gameRepository.findOne({ - where: { - id: gameId, - isDeleted: false, - }, + where: [ + { + id: gameId, + isDeleted: false, + status: "removed", + }, + { + id: gameId, + progress: 1, + isDeleted: false, + }, + ], }); if (!game) return; @@ -33,7 +41,6 @@ const deleteGameFolder = async ( ); } - console.log("folder exists"); return new Promise((resolve, reject) => { fs.rm( folderPath, @@ -48,7 +55,6 @@ const deleteGameFolder = async ( } ); }).then(async () => { - console.log("resolved"); await gameRepository.update( { id: gameId }, { downloadPath: null, folderName: null }