mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-02-16 19:40:58 +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.
|
||||
*/
|
||||
export default function instrument(monitorReducer = () => null) {
|
||||
return createStore => (reducer, initialState) => {
|
||||
return createStore => (reducer, initialState, enhancer) => {
|
||||
function liftReducer(r) {
|
||||
return liftReducerWith(r, initialState, monitorReducer);
|
||||
}
|
||||
|
||||
const liftedStore = createStore(liftReducer(reducer));
|
||||
const liftedStore = createStore(liftReducer(reducer), undefined, enhancer);
|
||||
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}`;
|
||||
|
||||
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 {
|
||||
...store,
|
||||
|
|
Loading…
Reference in New Issue
Block a user