summaryrefslogtreecommitdiffstats
path: root/webapp/routes/route_team.jsx
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2016-08-22 16:39:05 -0800
committerJoram Wilander <jwawilander@gmail.com>2016-08-22 20:39:05 -0400
commite1fdc63f28707a180578ff97b08d29d005f07010 (patch)
treea809eeeaf9c2d0cd330d282955582f36c9e59a77 /webapp/routes/route_team.jsx
parent05f8d138f434141b2a23d29cabaebdbd0482d879 (diff)
downloadchat-e1fdc63f28707a180578ff97b08d29d005f07010.tar.gz
chat-e1fdc63f28707a180578ff97b08d29d005f07010.tar.bz2
chat-e1fdc63f28707a180578ff97b08d29d005f07010.zip
PLT-3593 fixing issue of removing from team DM list (#3857)
Diffstat (limited to 'webapp/routes/route_team.jsx')
-rw-r--r--webapp/routes/route_team.jsx19
1 files changed, 18 insertions, 1 deletions
diff --git a/webapp/routes/route_team.jsx b/webapp/routes/route_team.jsx
index 15217bfd2..71abd46fb 100644
--- a/webapp/routes/route_team.jsx
+++ b/webapp/routes/route_team.jsx
@@ -78,6 +78,7 @@ function preNeedsTeam(nextState, replace, callback) {
var d1 = $.Deferred(); //eslint-disable-line new-cap
var d2 = $.Deferred(); //eslint-disable-line new-cap
+ var d3 = $.Deferred(); //eslint-disable-line new-cap
Client.getChannels(
(data) => {
@@ -110,7 +111,23 @@ function preNeedsTeam(nextState, replace, callback) {
}
);
- $.when(d1, d2).done(() => {
+ Client.getTeamMembers(
+ TeamStore.getCurrentId(),
+ (data) => {
+ AppDispatcher.handleServerAction({
+ type: ActionTypes.RECEIVED_MEMBERS_FOR_TEAM,
+ team_members: data
+ });
+
+ d3.resolve();
+ },
+ (err) => {
+ AsyncClient.dispatchError(err, 'getTeamMembers');
+ d3.resolve();
+ }
+ );
+
+ $.when(d1, d2, d3).done(() => {
callback();
});
}