Browse Source

errors reducer

all-modes
pbca26 8 years ago
parent
commit
9bdb193bfa
  1. 24
      react/src/reducers/errors.js

24
react/src/reducers/errors.js

@ -0,0 +1,24 @@
import { SERVICE_ERROR } from '../actions/actionCreators';
export function Errors(state = {
errors: {},
}, action) {
switch (action.type) {
case SERVICE_ERROR:
let _errors = Object.assign({}, state);
if (_errors[action.apiMethod]) {
_errors[action.apiMethod]++;
} else {
_errors[action.apiMethod] = 1;
}
return Object.assign({}, state, {
errors: _errors,
});
default:
return state;
}
}
export default Errors;
Loading…
Cancel
Save