client/src/actions/sessionsActions.js
changeset 59 1eb52770eefa
parent 58 f16a080e0bc4
child 62 b2514a9bcd49
--- a/client/src/actions/sessionsActions.js	Mon Jun 19 21:37:33 2017 +0200
+++ b/client/src/actions/sessionsActions.js	Mon Jun 19 21:46:21 2017 +0200
@@ -1,40 +1,22 @@
-//import uuidV1 from 'uuid/v1';
+import uuidV1 from 'uuid/v1';
 
 import * as types from '../constants/actionTypes';
 
-export const createSession = (sessionId) => {
-
-  //const sessionId = uuidV1();
-  const newSession = {
-      _id: sessionId,
-      ext_id: sessionId,
+export const createSession = () => {
+  return {
+    type: types.CREATE_SESSION_ASYNC,
+    session: {
+      _id: uuidV1(),
       date: new Date(),
       title: '',
       description: '',
-  };
-
-  return {
-    type: types.CREATE_SESSION,
-    session: newSession,
-    meta: {
-      offline: {
-        effect: {
-          url: "http://localhost:8000/api/notes/sessions/",
-          body: JSON.stringify(newSession), method: 'POST',
-          headers: {
-            Authorization: "JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJlbWFpbCI6IiIsInVzZXJuYW1lIjoieW1oIiwiZXhwIjoxNDk3NjU2MjY5fQ.qrwbC4oRqvWNOp8x_8yZRJJowVVoFEpjy1uLhiERTTI"
-          }
-        },
-        commit: { type: types.CREATE_SESSION_ASYNC },
-        rollback: { type: 'NoOp'}
-      }
     }
   };
 }
 
 export const updateSession = (session, values) => {
   return {
-    type: types.UPDATE_SESSION,
+    type: types.UPDATE_SESSION_ASYNC,
     session: session,
     values: values,
   };
@@ -42,6 +24,6 @@
 
 export const loadSessions = () => {
   return {
-    type: types.LOAD_SESSIONS
+    type: types.LOAD_SESSIONS_ASYNC
   }
 }