diff --git a/modules/_server.js b/modules/_server.js index 900ceac..1fb1b2c 100644 --- a/modules/_server.js +++ b/modules/_server.js @@ -58,6 +58,46 @@ app.post('/', (req, response) => { }); return; } + + if (req.body.igniterOn != undefined) { + fn.commands.igniterOn(); + fn.commands.refreshConfig().then(res => { + config = res.config; + response.render('index', { config: JSON.stringify(config) }); + return; + }); + return; + } + if (req.body.igniterOff != undefined) { + fn.commands.igniterOff(); + fn.commands.refreshConfig().then(res => { + config = res.config; + response.render('index', { config: JSON.stringify(config) }); + return; + }); + return; + } + + if (req.body.exhaustOn != undefined) { + fn.commands.exhaustOn(); + fn.commands.refreshConfig().then(res => { + config = res.config; + response.render('index', { config: JSON.stringify(config) }); + return; + }); + return; + } + if (req.body.exhaustOff != undefined) { + fn.commands.exhaustOff(); + fn.commands.refreshConfig().then(res => { + config = res.config; + response.render('index', { config: JSON.stringify(config) }); + return; + }); + return; + } + + if (req.body.reload != undefined) { const updateAugerOffIntervalQuery = `UPDATE intervals SET value = '${2000 - req.body.feedRate}' WHERE key = 'auger_off'`; const updateAugerOnIntervalQuery = `UPDATE intervals SET value = '${req.body.feedRate}' WHERE key = 'auger_on'`;