summaryrefslogtreecommitdiffstats
path: root/webapp/components/member_list_channel.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/member_list_channel.jsx')
-rw-r--r--webapp/components/member_list_channel.jsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/webapp/components/member_list_channel.jsx b/webapp/components/member_list_channel.jsx
index 75ecd8172..6f8a266ad 100644
--- a/webapp/components/member_list_channel.jsx
+++ b/webapp/components/member_list_channel.jsx
@@ -104,13 +104,17 @@ export default class MemberListChannel extends React.Component {
clearTimeout(this.searchTimeoutId);
- this.searchTimeoutId = setTimeout(
+ const searchTimeoutId = setTimeout(
() => {
searchUsers(
term,
TeamStore.getCurrentId(),
{},
(users) => {
+ if (searchTimeoutId !== this.searchTimeoutId) {
+ return;
+ }
+
this.setState({
loading: true,
search: true,
@@ -125,6 +129,8 @@ export default class MemberListChannel extends React.Component {
},
Constants.SEARCH_TIMEOUT_MILLISECONDS
);
+
+ this.searchTimeoutId = searchTimeoutId;
}
render() {