diff --git a/resources/js/electron-plugin/src/server/api/app.ts b/resources/js/electron-plugin/src/server/api/app.ts index 9e88de3..f6f7c00 100644 --- a/resources/js/electron-plugin/src/server/api/app.ts +++ b/resources/js/electron-plugin/src/server/api/app.ts @@ -58,4 +58,17 @@ router.delete('/recent-documents', (req, res) => { res.sendStatus(200); }); +router.post('/open-at-login', (req, res) => { + app.setLoginItemSettings({ + openAtLogin: req.body.open, + }); + res.sendStatus(200); +}); + +router.get('/open-at-login', (req, res) => { + res.json({ + open: app.getLoginItemSettings().openAtLogin, + }); +}); + export default router;