From 454817a9e4b49972ca9834cb819f71270180f2cb Mon Sep 17 00:00:00 2001 From: Dario Ernst Date: Sun, 17 Apr 2016 00:05:53 +0200 Subject: [PATCH] Make last commands work --- server/server.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/server/server.js b/server/server.js index 9ef1aa0..a6b9c5c 100644 --- a/server/server.js +++ b/server/server.js @@ -117,6 +117,40 @@ server.get('/seek/:time', function (req, res, next) { }); }); +server.get('/seekPercent/:percent', function (req, res, next) { + log.info("seekpercent "+req.params.percent); + writeCommand("seek", [req.params.percent, "absolute-percent"]) + .then(function() { + res.send({"success":true}); + return next(false); + }, function(reason) { + res.send({"success":false, "reason": reason}); + return next(false); + }); +}); + +server.get('/seekChapter/:where', function (req, res, next) { + log.info("seekChapter "+req.params.where); + writeCommand("add", ["chapter", req.params.where]) + .then(function() { + res.send({"success":true}); + return next(false); + }, function(reason) { + res.send({"success":false, "reason": reason}); + return next(false); + }); +});server.get('/volume/:amount', function (req, res, next) { + log.info("volume "+req.params.amount); + writeCommand("add", ["volume", req.params.amount]) + .then(function() { + res.send({"success":true}); + return next(false); + }, function(reason) { + res.send({"success":false, "reason": reason}); + return next(false); + }); +}); + server.get('/volume/:amount', function (req, res, next) { log.info("volume "+req.params.amount); writeCommand("add", ["volume", req.params.amount])