diff --git a/package.json b/package.json index 76ffa51..6c45f3c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "subsonics-manager", - "version": "2.0.4", + "version": "2.0.5", "description": "Manager for subsonics", "main": "main.js", "scripts": { diff --git a/updatetools.js b/updatetools.js index 1fef089..d4742fe 100644 --- a/updatetools.js +++ b/updatetools.js @@ -86,11 +86,19 @@ function install(filename) { log.update("Extraction de la mise à jour ... Finish !") log.update("Installation de la mise à jour ... Processing !") fse.copy(__dirname + path.sep + "manager", __dirname, { overwrite: true }, () => { - fs.rmdirSync(__dirname + path.sep + "manager", { recursive: true, force: true }) - log.update("Installation de la mise à jour ... Finish !") - log.update("Rédémarrage de l'application.") - app.relaunch() - app.exit() + fs.rm(__dirname + path.sep + "manager", { recursive: true, force: true }, (err) => { + + if(err) { + + console.log(err) + } + + log.update("Installation de la mise à jour ... Finish !") + log.update("Rédémarrage de l'application.") + app.relaunch() + app.exit() + }) + }) }).catch(err => catchError(err, true));