From 7625f33fe8ffee8f8fb6d7439394fd68cfd3ccd4 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 4 Jul 2017 20:06:17 -0300 Subject: [PATCH] Remove user app data on uninstall --- app/package.json | 1 + electron/main.js | 4 +++- package.json | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/package.json b/app/package.json index 79752f91..6039558c 100644 --- a/app/package.json +++ b/app/package.json @@ -31,6 +31,7 @@ "dependencies": { "auto-launch-patched": "5.0.2", "tmp": "0.0.28", + "rimraf": "2.6.1", "mime": "^1.3.4", "electron-is-dev": "^0.1.1", "electron-config": "0.2.1", diff --git a/electron/main.js b/electron/main.js index e0349bd2..4c564349 100644 --- a/electron/main.js +++ b/electron/main.js @@ -103,7 +103,9 @@ function handleSquirrelEvent() { // Remove desktop and start menu shortcuts spawnUpdate(['--removeShortcut', exeName]); - + // Remove user app data + require('rimraf').sync(require('electron').app.getPath('userData')); + setTimeout(app.quit, 1000); return true; diff --git a/package.json b/package.json index 8527616c..0b25eb51 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,7 @@ "dependencies": { "auto-launch-patched": "5.0.2", "tmp": "0.0.28", + "rimraf": "2.6.1", "mime": "^1.3.4", "electron-is-dev": "^0.1.1", "electron-config": "0.2.1",