client/src/sagas/index.js
changeset 59 1eb52770eefa
parent 58 f16a080e0bc4
child 62 b2514a9bcd49
equal deleted inserted replaced
58:f16a080e0bc4 59:1eb52770eefa
    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);
       
    36 }
    35 }
    37 
    36 
    38 export function* watchCreateSession() {
    37 export function* watchCreateSession() {
    39   yield takeLatest(types.CREATE_SESSION_ASYNC, createSession)
    38   yield takeLatest(types.CREATE_SESSION_ASYNC, createSession)
    40 }
    39 }