import { bindActionCreators } from 'redux' // import { actions as crudActions } from './api' import * as audioActions from 'app/views/audio.actions' import * as viewerActions from 'app/views/viewer.actions' import { store } from './store' export default // Object.keys(crudActions) // .map(a => [a, crudActions[a]]) // .concat( [ // ['site', siteActions], ['audio', audioActions], ['viewer', viewerActions], ] //) .map(p => [p[0], bindActionCreators(p[1], store.dispatch)]) .concat([ // ['socket', socketActions], ]) .reduce((a,b) => (a[b[0]] = b[1])&&a,{})