import { updateFile, updateTask, addFile } 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('updateFile', (data) => { console.log('updateFile', data) store.dispatch(updateFile(data.file)) }) socket.on('updateTask', (data) => { console.log('updateTask', data) store.dispatch(updateTask(data.task)) if (data.task.output_file) { store.dispatch(addFile(data.task.output_file)) } }) export default socket