Refactor autostart handling in main.js
This commit is contained in:
16
main.js
16
main.js
@@ -1018,10 +1018,13 @@ app.whenReady().then(() => {
|
|||||||
store.set('intelligentCommitThreshold', value);
|
store.set('intelligentCommitThreshold', value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
ipcMain.handle('get-autostart', () => store.get('autostart'));
|
ipcMain.handle('get-autostart', () => store.get('autostart'));
|
||||||
ipcMain.handle('set-autostart', (_e, val) => {
|
ipcMain.handle('set-autostart', (_e, enabled) => {
|
||||||
store.set('autostart', val);
|
store.set('autostart', enabled);
|
||||||
// Optional: System-Autostart umschalten (siehe unten)
|
app.setLoginItemSettings({
|
||||||
|
openAtLogin: !!enabled
|
||||||
|
});
|
||||||
});
|
});
|
||||||
ipcMain.handle('get-close-to-tray', () => store.get('closeToTray'));
|
ipcMain.handle('get-close-to-tray', () => store.get('closeToTray'));
|
||||||
ipcMain.handle('set-close-to-tray', (_e, val) => store.set('closeToTray', val));
|
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 …
|
// … Ende der IPC-Handler …
|
||||||
|
|||||||
Reference in New Issue
Block a user