1
0

Refactor renderer.js to use Electron API methods for tray events

This commit is contained in:
2025-05-24 22:00:30 +02:00
parent 338018e1cd
commit 194e5266b2

View File

@@ -477,27 +477,25 @@ folders.forEach(folderObj => {
});
ipcRenderer.on('tray-toggle-monitoring', async (_e, folderPath) => {
const folders = await window.electronAPI.getFolders();
const folder = folders.find(f => f.path === folderPath);
if (folder) {
await window.electronAPI.setMonitoring(folder, !folder.monitoring);
}
});
window.electronAPI.onTrayToggleMonitoring(async (_e, folderPath) => {
const folders = await window.electronAPI.getFolders();
const folder = folders.find(f => f.path === folderPath);
if (folder) {
await window.electronAPI.setMonitoring(folder, !folder.monitoring);
}
});
ipcRenderer.on('tray-remove-folder', async (_e, folderPath) => {
const folders = await window.electronAPI.getFolders();
const folder = folders.find(f => f.path === folderPath);
if (folder) {
await window.electronAPI.removeFolder(folder);
// Optional: Feedback oder UI-Update
}
});
window.electronAPI.onTrayRemoveFolder(async (_e, folderPath) => {
const folders = await window.electronAPI.getFolders();
const folder = folders.find(f => f.path === folderPath);
if (folder) {
await window.electronAPI.removeFolder(folder);
}
});
ipcRenderer.on('tray-add-folder', async () => {
await window.electronAPI.addFolder();
// Optional: Feedback/UI-Update
});
window.electronAPI.onTrayAddFolder(async () => {
await window.electronAPI.addFolder();
});