diff --git a/electron/main.ts b/electron/main.ts index cecc90f42..86d9d0b34 100644 --- a/electron/main.ts +++ b/electron/main.ts @@ -396,7 +396,20 @@ function handleIPCs() { ipcMain.handle("abortDownload", async (_event, fileName) => { const rq = networkRequests[fileName]; networkRequests[fileName] = undefined; + const userDataPath = app.getPath("userData"); + const fullPath = join(userDataPath, fileName); rq?.abort(); + let result = "NULL"; + unlink(fullPath, function (err) { + if (err && err.code == "ENOENT") { + result = `File not exist: ${err}`; + } else if (err) { + result = `File delete error: ${err}`; + } else { + result = "File deleted successfully"; + } + console.log(`Delete file ${fileName} from ${fullPath} result: ${result}`); + }); }); /**