fixing reducer issue
This commit is contained in:
+10
-24
@@ -282,30 +282,16 @@ export default class TeamService implements IService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const teamsInvitedReduced = userTeamMembersByEmail.reduce(function (
|
var invitedToTeams: Promise<Team>[] = [];
|
||||||
result,
|
if (userTeamMembersByEmail) {
|
||||||
tm
|
invitedToTeams = userTeamMembersByEmail.map(async (tm) => {
|
||||||
) {
|
if (tm.status != TeamMemberStatus.deleted) {
|
||||||
if (tm.status == TeamMemberStatus.invited) {
|
let team = await this.getTeam(tm.teamId);
|
||||||
this.getTeam(tm.teamId).then((team) => result.push(team));
|
return team;
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return Promise.all([...teams, ...invitedToTeams]);
|
||||||
},
|
|
||||||
[]);
|
|
||||||
|
|
||||||
return Promise.all([...teams, ...teamsInvitedReduced]);
|
|
||||||
|
|
||||||
// const teamsInvitedTo = userTeamMembersByEmail.map(async (tm) => {
|
|
||||||
// console.log("in map");
|
|
||||||
// if (tm.status == TeamMemberStatus.invited) {
|
|
||||||
// let team = await this.getTeam(tm.teamId);
|
|
||||||
// console.log("valid team");
|
|
||||||
// return team;
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
// console.log(teams);
|
|
||||||
// console.log(teamsInvitedTo);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user