summaryrefslogtreecommitdiff
path: root/app/client/socket/socket.task.js
blob: 936d2bcfaa3314b5e08af9c6d30f030573478b9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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,
  })
}