1
0

Refactor autostart handling in main.js

This commit is contained in:
2025-05-25 00:04:55 +02:00
parent 863d5ab497
commit 2affdbdb5b

16
main.js
View File

@@ -1018,10 +1018,13 @@ app.whenReady().then(() => {
store.set('intelligentCommitThreshold', value);
});
ipcMain.handle('get-autostart', () => store.get('autostart'));
ipcMain.handle('set-autostart', (_e, val) => {
store.set('autostart', val);
// Optional: System-Autostart umschalten (siehe unten)
ipcMain.handle('set-autostart', (_e, enabled) => {
store.set('autostart', enabled);
app.setLoginItemSettings({
openAtLogin: !!enabled
});
});
ipcMain.handle('get-close-to-tray', () => store.get('closeToTray'));
ipcMain.handle('set-close-to-tray', (_e, val) => store.set('closeToTray', val));
@@ -1033,13 +1036,6 @@ app.whenReady().then(() => {
ipcMain.handle('set-autostart', (_e, enabled) => {
store.set('autostart', enabled);
app.setLoginItemSettings({
openAtLogin: !!enabled
});
});
// … Ende der IPC-Handler …