diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/relay/queue.js | 7 | ||||
| -rw-r--r-- | app/relay/runner.js | 2 |
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) } } |
