author | ymh <ymh.work@gmail.com> |
Mon, 17 Sep 2018 10:47:06 +0200 | |
changeset 5 | b26c9c44dd84 |
parent 0 | 5f4fcbc80b37 |
permissions | -rw-r--r-- |
import { REQUEST_ANNOTATIONS, RECEIVE_ANNOTATIONS, } from '../actions'; function annotations( state = { isFetching: false, didInvalidate: false, items: [], }, action, ) { switch (action.type) { case REQUEST_ANNOTATIONS: return Object.assign({}, state, { isFetching: true, }); case RECEIVE_ANNOTATIONS: return Object.assign({}, state, { isFetching: false, items: action.annotations, lastUpdated: action.receivedAt, }); default: return state; } } export default annotations;