author | ymh <ymh.work@gmail.com> |
Thu, 20 Sep 2018 18:13:36 +0200 | |
changeset 13 | b298809518a0 |
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;