diff options
Diffstat (limited to 'src/store/configureStore.js')
| -rw-r--r-- | src/store/configureStore.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/store/configureStore.js b/src/store/configureStore.js index 9584f591..ec932cf7 100644 --- a/src/store/configureStore.js +++ b/src/store/configureStore.js @@ -1,15 +1,19 @@ -import {applyMiddleware, createStore} from "redux"; +import {applyMiddleware, compose, createStore} from "redux"; +import persistState from "redux-localstorage"; import {createLogger} from "redux-logger"; -import thunkMiddleware from "redux-thunk"; +import {authRedirectMiddleware} from "../auth/index"; import rootReducer from "../reducers/index"; const logger = createLogger(); const configureStore = () => createStore( rootReducer, - applyMiddleware( - thunkMiddleware, - logger, + compose( + persistState("auth"), + applyMiddleware( + logger, + authRedirectMiddleware, + ) ) ); |
