Don't set busy state at all for background request

This commit is contained in:
David Baker 2017-03-22 10:53:15 +00:00
parent ec63e18b42
commit e5a5ca9efc

View file

@ -141,16 +141,20 @@ export default React.createClass({
}, },
_requestCallback: function(auth, background) { _requestCallback: function(auth, background) {
this.setState({ // only set the busy flag if this is a non-background request
busy: !background, if (!background) {
errorText: null, this.setState({
stageErrorText: null, busy: true,
}); errorText: null,
stageErrorText: null,
});
}
return this.props.makeRequest(auth).finally(() => { return this.props.makeRequest(auth).finally(() => {
if (this._unmounted) { if (this._unmounted) {
return; return;
} }
if (background) { // only unset the busy flag if this is a non-background request
if (!background) {
this.setState({ this.setState({
busy: false, busy: false,
}); });