From c9541bc35268d1037a6f6d39897b0b82bd866076 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Wed, 15 Nov 2023 01:51:44 +0100 Subject: [PATCH] support `delete_after_extract` --- src/main/pkg_mng/installs_steps_methods/http.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/pkg_mng/installs_steps_methods/http.js b/src/main/pkg_mng/installs_steps_methods/http.js index bc45f7b..a060620 100644 --- a/src/main/pkg_mng/installs_steps_methods/http.js +++ b/src/main/pkg_mng/installs_steps_methods/http.js @@ -86,5 +86,14 @@ export default async (manifest, step) => { }) await extractFile(_path, step.extract) + + if (step.delete_after_extract) { + sendToRenderer(`installation:status`, { + ...manifest, + statusText: `Deleting temporal files...`, + }) + + await fs.promises.rm(_path, { recursive: true }) + } } } \ No newline at end of file