client/src/sagas/index.js
changeset 58 f16a080e0bc4
parent 57 2e4e9f9ebc4f
child 59 1eb52770eefa
equal deleted inserted replaced
57:2e4e9f9ebc4f 58:f16a080e0bc4
    26 }
    26 }
    27 
    27 
    28 // ---
    28 // ---
    29 
    29 
    30 export function* createSession(action) {
    30 export function* createSession(action) {
    31   const response = yield sessionsDB.put(action.session);
    31   //const response = yield sessionsDB.put(action.session);
    32   // TODO Error control
    32   // TODO Error control
    33   const session = Object.assign({}, action.session, { rev: response.rev });
    33   //const session = Object.assign({}, action.session, { rev: response.rev });
    34   yield put({ type: types.CREATE_SESSION, session: session })
    34   //yield put({ type: types.CREATE_SESSION, session: session })
       
    35   yield console.log("CREATE SESSION", action);
    35 }
    36 }
    36 
    37 
    37 export function* watchCreateSession() {
    38 export function* watchCreateSession() {
    38   yield takeLatest(types.CREATE_SESSION_ASYNC, createSession)
    39   yield takeLatest(types.CREATE_SESSION_ASYNC, createSession)
    39 }
    40 }