import * as types from 'app/types' import { api } from 'app/utils' import actions from 'app/actions' export const loadProject = () => dispatch => { Promise.all([ actions.site.loadText(), actions.site.loadPeaks(), actions.annotation.index(), actions.paragraph.index(), actions.media.index(), ]).then(() => { console.log(arguments) actions.viewer.loadSections() }).catch(err => { console.error(err) }) } export const loadPeaks = (asdf) => dispatch => ( api(dispatch, types.peaks, 'peaks', '/static/data_store/peaks/peaks.json') ) export const loadText = (asdf) => dispatch => ( api(dispatch, types.text, 'text', '/static/data_store/peaks/text.txt') ) export const updateText = text => dispatch => ( dispatch({ type: types.text.loaded, data: text }) )