summaryrefslogtreecommitdiff
path: root/client/socket.js
blob: d94a96837640d357768a7c8b2479141639a80337 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { updateFile } from './actions'
import store from './store'

const socket = io(window.location.origin)

socket.on('connect', (data) => {
  console.log('connected')
})
socket.on('worker', (data) => {
  console.log('worker connected', data)
})
socket.on('processed', (data) => {
  console.log('processed', data)
  store.dispatch(updateFile(data.file))
})
socket.on('completed', (data) => {
  console.log('completed', data)
  store.dispatch(updateTask(data.task))
})

export default socket