mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-02-21 05:50:50 +03:00
Pass enhancer through as per Redux 3.1 changes
This commit is contained in:
parent
4333826cab
commit
2d4369fcab
|
@ -334,12 +334,12 @@ function unliftStore(liftedStore, liftReducer) {
|
||||||
* Redux instrumentation store enhancer.
|
* Redux instrumentation store enhancer.
|
||||||
*/
|
*/
|
||||||
export default function instrument(monitorReducer = () => null) {
|
export default function instrument(monitorReducer = () => null) {
|
||||||
return createStore => (reducer, initialState) => {
|
return createStore => (reducer, initialState, enhancer) => {
|
||||||
function liftReducer(r) {
|
function liftReducer(r) {
|
||||||
return liftReducerWith(r, initialState, monitorReducer);
|
return liftReducerWith(r, initialState, monitorReducer);
|
||||||
}
|
}
|
||||||
|
|
||||||
const liftedStore = createStore(liftReducer(reducer));
|
const liftedStore = createStore(liftReducer(reducer), undefined, enhancer);
|
||||||
return unliftStore(liftedStore, liftReducer);
|
return unliftStore(liftedStore, liftReducer);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ export default function persistState(sessionId, deserializeState = identity, des
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
return next => (reducer, initialState) => {
|
return next => (reducer, initialState, enhancer) => {
|
||||||
const key = `redux-dev-session-${sessionId}`;
|
const key = `redux-dev-session-${sessionId}`;
|
||||||
|
|
||||||
let finalInitialState;
|
let finalInitialState;
|
||||||
|
@ -40,7 +40,7 @@ export default function persistState(sessionId, deserializeState = identity, des
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const store = next(reducer, finalInitialState);
|
const store = next(reducer, finalInitialState, enhancer);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...store,
|
...store,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user