update the UI whilst searching

This commit is contained in:
Matthew Hodgson 2015-12-11 02:25:33 +00:00
parent 77464c669f
commit f38c71d34b

View file

@ -431,6 +431,10 @@ module.exports = React.createClass({
}
var self = this;
self.setState({
searchInProgress: true
});
MatrixClientPeg.get().search({
body: {
search_categories: {
@ -484,6 +488,10 @@ module.exports = React.createClass({
title: "Search failed",
description: error.toString()
});
}).finally(function() {
self.setState({
searchInProgress: false
});
});
},
@ -951,7 +959,7 @@ module.exports = React.createClass({
aux = <Loader/>;
}
else if (this.state.searching) {
aux = <SearchBar ref="search_bar" onCancelClick={this.onCancelClick} onSearch={this.onSearch}/>;
aux = <SearchBar ref="search_bar" searchInProgress={this.state.searchInProgress } onCancelClick={this.onCancelClick} onSearch={this.onSearch}/>;
}
var conferenceCallNotification = null;