From 659f70bdfb74700845952761d122a514e00284f0 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Mon, 14 Dec 2015 19:47:50 +0700 Subject: [PATCH] pause, resume, and terminate --- index.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/index.js b/index.js index 315a519..93aa6ef 100644 --- a/index.js +++ b/index.js @@ -74,6 +74,23 @@ function renderConfigAdd(req, res){ }); } +function submitPause(req, res) { + matrix.pause = 1; + res.redirect('/'); + return; +} + +function submitResume(req, res) { + matrix.pause = 0; + res.redirect('/'); + return; +} + +function submitTerminate(req, res) { + res.end('Terminating....'); + process.exit(); +} + function submitConfigEdit(req, res) { if (req.scope == 'expresso' && req.keyword == 'password') { @@ -280,6 +297,10 @@ function createServer() { app.post('/config/add/:scope', loggedIn, submitConfigAdd); app.get('/config/save', loggedIn, submitConfigSave); + + app.get('/pause', loggedIn, submitPause); + app.get('/resume', loggedIn, submitResume); + app.get('/terminate', loggedIn, submitTerminate); app.get('/dashboard', loggedIn, renderDashboardIndex); -- 1.9.0