summaryrefslogtreecommitdiff
path: root/app/relay/remote.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-06-04 23:57:23 +0200
committerJules Laplace <julescarbon@gmail.com>2018-06-04 23:57:23 +0200
commita960d57ad80a65d5cf028f2595b38ca07bb46b83 (patch)
tree58bc92a8c30511a1e4caa79f7ce5a3528d7ac35b /app/relay/remote.js
parent1ccc4c798d95133cde1d4558318f0640a772526a (diff)
updating task status on serverrrrrr
Diffstat (limited to 'app/relay/remote.js')
-rw-r--r--app/relay/remote.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/app/relay/remote.js b/app/relay/remote.js
index 6fee366..935298a 100644
--- a/app/relay/remote.js
+++ b/app/relay/remote.js
@@ -51,19 +51,25 @@ remote.on('task', (data) => {
break
case 'add':
queue.add_task(data.task)
- queue.activate()
- runner.start_queue()
+ if (! queue.is_active()) {
+ queue.activate()
+ runner.start_queue()
+ }
break
case 'remove':
queue.remove_task(data.task)
break
case 'start_queue':
- queue.activate()
+ if (! queue.is_active()) {
+ queue.activate()
+ runner.start_queue()
+ }
break
case 'stop_queue':
queue.deactivate('user')
break
case 'list':
+ response = { type: 'list', tasks: queue.list_tasks() }
break
case 'set_priority':
break