diff --git a/src/actions/index.js b/src/actions/index.js index 6da357e..7602c49 100644 --- a/src/actions/index.js +++ b/src/actions/index.js @@ -113,6 +113,27 @@ export function fetchEvents (events) { } } +export function fetchSources(event) { + return dispatch => { + console.log('TODO: fetch sources') + // TODO: fetch sources + // Now fetch detail data for each event + // Add transmitter and receiver data for coevents + // this.props.actions.fetchEvents(selected) + // .then((events) => { + // let eventsSelected = events.map(ev => { + // return Object.assign({}, ev, this.getEventById(ev.id)); + // }); + + // eventsSelected = eventsSelected.sort((a, b) => { + // return parser(a.timestamp) - parser(b.timestamp); + // }); + + // this.props.actions.updateSelected(eventsSelected); + // }); + } +} + export const UPDATE_HIGHLIGHTED = 'UPDATE_HIGHLIGHTED' export function updateHighlighted(highlighted) { return { diff --git a/src/components/Dashboard.jsx b/src/components/Dashboard.jsx index 344cc8e..a663d60 100644 --- a/src/components/Dashboard.jsx +++ b/src/components/Dashboard.jsx @@ -52,24 +52,7 @@ class Dashboard extends React.Component { return parser(a.timestamp) - parser(b.timestamp); }); - if (eventsToSelect.every(event => (event))) { - this.props.actions.updateSelected(eventsToSelect); - } - - // Now fetch detail data for each event - // Add transmitter and receiver data for coevents - this.props.actions.fetchEvents(selected) - .then((events) => { - let eventsSelected = events.map(ev => { - return Object.assign({}, ev, this.getEventById(ev.id)); - }); - - eventsSelected = eventsSelected.sort((a, b) => { - return parser(a.timestamp) - parser(b.timestamp); - }); - - this.props.actions.updateSelected(eventsSelected); - }); + this.props.actions.updateSelected(eventsToSelect) } else { this.props.actions.updateSelected([]); }