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