summaryrefslogtreecommitdiff
path: root/src/store
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-11 14:48:42 +0300
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:37 +0200
commitd7512ace72448242b392299cf459c9c72c8dbee5 (patch)
tree37ce113d5d47440139bfe357e9ad547063cd44f7 /src/store
parent737ce62470a13ae153788207719396e107252955 (diff)
Get Google authentication flow working
Diffstat (limited to 'src/store')
-rw-r--r--src/store/configureStore.js14
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,
+ )
)
);