update the UI whilst searching

pull/21833/head
Matthew Hodgson 2015-12-11 02:25:33 +00:00
parent 77464c669f
commit f38c71d34b
1 changed files with 9 additions and 1 deletions

View File

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