summaryrefslogtreecommitdiff
path: root/app/client/socket/socket.task.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/socket/socket.task.js')
-rw-r--r--app/client/socket/socket.task.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/app/client/socket/socket.task.js b/app/client/socket/socket.task.js
new file mode 100644
index 0000000..936d2bc
--- /dev/null
+++ b/app/client/socket/socket.task.js
@@ -0,0 +1,28 @@
+import { dispatch } from '../store'
+import types from '../types'
+
+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 })
+ default:
+ return console.log('no such task command', data.type)
+ }
+})
+
+export function start_task(task) {
+ socket.emit('task', {
+ cmd: 'start_task',
+ task,
+ })
+}
+
+export function stop_task(task) {
+ socket.emit('task', {
+ cmd: 'stop_task',
+ task,
+ })
+}