feat: implement archive deletion prompt and translations for confirmation messages

This commit is contained in:
Moyasee
2025-12-12 12:44:02 +02:00
parent 0470958629
commit 63f8289d0a
12 changed files with 127 additions and 23 deletions

View File

@@ -279,6 +279,17 @@ contextBridge.exposeInMainWorld("electron", {
ipcRenderer.on("on-extraction-progress", listener);
return () => ipcRenderer.removeListener("on-extraction-progress", listener);
},
onArchiveDeletionPrompt: (cb: (archivePaths: string[]) => void) => {
const listener = (
_event: Electron.IpcRendererEvent,
archivePaths: string[]
) => cb(archivePaths);
ipcRenderer.on("on-archive-deletion-prompt", listener);
return () =>
ipcRenderer.removeListener("on-archive-deletion-prompt", listener);
},
deleteArchive: (filePath: string) =>
ipcRenderer.invoke("deleteArchive", filePath),
/* Hardware */
getDiskFreeSpace: (path: string) =>