koa2-boilerplate-plus
Version:
Enhanced koa2 boilerplate
45 lines (39 loc) • 1.02 kB
JavaScript
import * as types from '../constants/ActionTypes';
import 'whatwg-fetch';
export function fetchSummaryData() {
return dispatch => {
fetch('/mock/summary', {
credentials: 'same-origin'
})
.then( tresponse => {
return tresponse.json()
})
.then( tjson => {
dispatch({
type : types.MAIN_RECEIVE_SUMMARY,
data : tjson.data
})
})
}
}
export function fetchMainChartData() {
return dispatch => {
fetch('/mock/linechart', {
credentials: 'same-origin'
})
.then( tresponse => {
return tresponse.json()
})
.then( tjson => {
dispatch({
type : types.MAIN_RECEIVE_LINECHART,
data : tjson.data
})
})
}
}
export function deleteLineChart() {
return {
type : types.MAIN_LINECHART_DELETED,
}
}