Skip to content

Commit

Permalink
build
Browse files Browse the repository at this point in the history
  • Loading branch information
lupengyu committed Aug 9, 2015
1 parent f9420e2 commit 27d3917
Showing 1 changed file with 7 additions and 11 deletions.
18 changes: 7 additions & 11 deletions dist/ei.js
Original file line number Diff line number Diff line change
Expand Up @@ -520,20 +520,16 @@ define('ei/util/composeReducer', [
return u.extendOwn(finalReducer, reducer);
}, {});
return function (state, action) {
var nextState = u.clone(state);
var isChanged = false;
var nextState = {};
for (var name in state) {
if (!u.has(state, name)) {
for (var name in reducers) {
if (!u.has(reducers, name)) {
continue;
}
if (u.has(reducers, name)) {
var value = state[name];
var nextValue = nextState[name] = reducers[name](value, action);
if (nextValue !== value) {
isChanged = true;
}
} else {
nextState[name] = state[name];
var value = state[name];
var nextValue = nextState[name] = reducers[name](value, action);
if (nextValue !== value) {
isChanged = true;
}
}
return isChanged ? nextState : state;
Expand Down

0 comments on commit 27d3917

Please sign in to comment.