diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 23:51:54 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-26 23:51:54 +0200 |
| commit | 1d4fca365ae76f193c05da6eb1d58b41b171e359 (patch) | |
| tree | c3cfd57d6bd0b9771efaccd957f63bb3f6f60ae6 /app/client/socket/socket.task.js | |
| parent | 2fa89d40071e4afffa2aeb1805eecf2f1c148cf0 (diff) | |
running basic tasks, monitoring stdout!
Diffstat (limited to 'app/client/socket/socket.task.js')
| -rw-r--r-- | app/client/socket/socket.task.js | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/app/client/socket/socket.task.js b/app/client/socket/socket.task.js index d65ed13..938c533 100644 --- a/app/client/socket/socket.task.js +++ b/app/client/socket/socket.task.js @@ -6,18 +6,47 @@ import { socket } from './socket.connection' socket.on('task_res', (data) => { console.log('system response', data) switch (data.type) { - // case 'rpc_connected': - // return dispatch({ type: types.system.rpc_connected, runner: data.runner }) + case 'start': + // return dispatch({ type: types.system.rpc_connected, runner: data.runner }) + break + case 'task_begin': + break + case 'stop': + break + case 'task_finish': + break + case 'kill': + break + case 'stdout': + console.log(data.data) + break + case 'stderr': + console.log(data.data) + break + case 'add': + break + case 'remove': + break + case 'start_queue': + break + case 'stop_queue': + break + case 'list': + break + case 'set_priority': + break + case 'error': + return console.log('task error', data) default: return console.log('no such task command', data.type) } }) -export function start_task(task, preempt) { +export function start_task(task, opt={}) { socket.emit('task', { type: 'start', task, - preempt, + ...opt, }) } @@ -25,5 +54,6 @@ export function stop_task(task) { socket.emit('task', { type: 'stop', task, + ...opt, }) } |
