ih-black-lion
Version:
State handler for Arus projects
16 lines (14 loc) • 510 B
JavaScript
import { request, invalidate, receive, initState } from '../boilerplate';
import { REQUEST_ACTIVITYGUIDE, RECEIVE_ACTIVITYGUIDE, INVALIDATE_ACTIVITYGUIDE } from '../actionTypes';
export default function(state = initState, action) {
switch (action.type) {
case REQUEST_ACTIVITYGUIDE:
return request(state, action);
case RECEIVE_ACTIVITYGUIDE:
return receive(state, action);
case INVALIDATE_ACTIVITYGUIDE:
return invalidate(state, action);
default:
return state;
}
}