diff -r f16a080e0bc4 -r 1eb52770eefa client/src/actions/sessionsActions.js --- 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 } }