1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-20 00:08:02 +01:00

only optimistic update if success

This commit is contained in:
ivaosthu 2014-11-01 12:03:50 +01:00 committed by Ivar Conradi Østhus
parent b2d4cbf5de
commit c6118baad3

View File

@ -64,6 +64,7 @@ var Unleash = React.createClass({
},
createFeature: function (feature) {
var created = function() {
var unsaved = [], state = this.state;
this.state.unsavedFeatures.forEach(function(f) {
@ -76,9 +77,11 @@ var Unleash = React.createClass({
});
this.setState({unsavedFeatures: unsaved});
}.bind(this);
this.state.featureStore.createFeature(feature)
.then(function(r) { console.log(r.statusText); }.bind(this))
.then(created)
.catch(this.handleError);
},