author | ymh <ymh.work@gmail.com> |
Fri, 14 Sep 2018 22:07:56 +0200 | |
changeset 1 | 66f388fa2130 |
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;