--- 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
}
}