summaryrefslogtreecommitdiffstats
path: root/webapp/stores
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/stores
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/stores')
-rw-r--r--webapp/stores/team_store.jsx13
1 files changed, 13 insertions, 0 deletions
diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx
index e59f0ca43..70cf061f8 100644
--- a/webapp/stores/team_store.jsx
+++ b/webapp/stores/team_store.jsx
@@ -157,6 +157,19 @@ class TeamStoreClass extends EventEmitter {
return this.members_for_team;
}
+ hasActiveMemberForTeam(userId) {
+ for (var index in this.members_for_team) {
+ if (this.members_for_team.hasOwnProperty(index)) {
+ if (this.members_for_team[index].user_id === userId &&
+ this.members_for_team[index].team_id === this.currentTeamId) {
+ return this.members_for_team[index].delete_at === 0;
+ }
+ }
+ }
+
+ return false;
+ }
+
saveTeamListings(teams) {
this.teamListings = teams;
}