summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/relay/queue.js7
-rw-r--r--app/relay/runner.js2
2 files changed, 7 insertions, 2 deletions
diff --git a/app/relay/queue.js b/app/relay/queue.js
index 6c65e06..9dd987a 100644
--- a/app/relay/queue.js
+++ b/app/relay/queue.js
@@ -4,7 +4,12 @@ let queue = []
let active = false
let status = 'waiting'
-export const is_active = () => active && queue.length
+export const is_active = () => {
+ if (active && queue.length) {
+ return true
+ }
+ return active = false
+}
export const get_status = () => status
export const activate = () => {
active = true
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 734e3ea..1041a94 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -309,7 +309,7 @@ export function run_next_task(){
if (queue.is_active()) {
console.log(queue.list_tasks())
const task = queue.get_next_task()
- return run_task(task)
+ return run_task(task, false, true)
}
}