diff --git a/src/main/services/utils.service.ts b/src/main/services/utils.service.ts index 8205aa53..1391b898 100644 --- a/src/main/services/utils.service.ts +++ b/src/main/services/utils.service.ts @@ -3,6 +3,7 @@ import { spawnSync } from "child_process"; import { homedir } from "os"; import path from "path"; import { BrowserWindow } from "electron"; +import { rm } from "fs/promises"; export class UtilsService{ @@ -59,6 +60,10 @@ export class UtilsService{ return files.map(f => f.name); } + public deleteFolder(folderPath: string): Promise{ + return rm(folderPath, {recursive: true}); + } + public ipcSend(channel: string, args?: any){ this.mainWindow.webContents.send(channel, args); }