Example #1
0
 api(getState()).models.update(spaceId, params, (err, value) => {
   if (err) {
     captureApiError('SpacesUpdate', null, null, err, {url: 'SpacesUpdate'})
     dispatch(changeSaveState('ERROR'))
   }
   else if (value) {
     dispatch(sActions.updateSuccess(value))
     dispatch(changeSaveState('SAVED'))
   }
 })
Example #2
0
  return (dispatch, getState) => {

    const space = Object.assign({}, getSpace(getState, spaceId), params)

    dispatch(sActions.updateStart(space))
    dispatch(changeSaveState('SAVING'))

    api(getState()).models.update(spaceId, params, (err, value) => {
      if (err) {
        captureApiError('SpacesUpdate', null, null, err, {url: 'SpacesUpdate'})
        dispatch(changeSaveState('ERROR'))
      }
      else if (value) {
        dispatch(sActions.updateSuccess(value))
        dispatch(changeSaveState('SAVED'))
      }
    })
  }