client/src/reducers/sessionsReducer.js
changeset 29 4cfeabef7d5e
parent 12 48ddaa42b810
child 58 f16a080e0bc4
--- a/client/src/reducers/sessionsReducer.js	Mon Jun 12 18:09:13 2017 +0200
+++ b/client/src/reducers/sessionsReducer.js	Mon Jun 12 18:12:38 2017 +0200
@@ -3,7 +3,7 @@
 
 export const currentSession = (state = null, action) => {
   switch (action.type) {
-    case types.NEW_SESSION:
+    case types.CREATE_SESSION:
       return action.session;
     default:
       return state;
@@ -12,7 +12,7 @@
 
 export const sessions = (state = Immutable.List([]), action) => {
   switch (action.type) {
-    case types.NEW_SESSION:
+    case types.CREATE_SESSION:
       return state.push(action.session);
     case types.UPDATE_SESSION:
       const sessionToUpdate = state.find(session => session === action.session);
@@ -22,6 +22,8 @@
       }
       const updatedSession = Object.assign({}, sessionToUpdate, action.values);
       return state.set(sessionIndex, updatedSession);
+    case types.LOAD_SESSIONS:
+      return action.sessions;
     default:
       return state;
   }