UNPKG

react-redux-fetch

Version:

A declarative and customizable way to fetch data for React components and manage that data in the Redux state

17 lines (10 loc) 704 B
'use strict'; exports.__esModule = true; var _request = require('../constants/request'); var _responseToObject = require('./responseToObject'); var _responseToObject2 = _interopRequireDefault(_responseToObject); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var fetchFulfill = function fetchFulfill(state, action) { return state.merge(_request.REJECTED).setIn(['reason'], action.reason).setIn(['meta'], action.request.meta).setIn(['meta', 'response'], (0, _responseToObject2.default)(action.request.meta.response)).setIn(['meta', 'status'], action.request.meta.response && action.request.meta.response.status); }; exports.default = fetchFulfill;