Added websocket event and webapp handler for updating user roles (#6953)

Этот коммит содержится в:
Nick Frazier
2017-07-27 08:15:50 -04:00
коммит произвёл Joram Wilander
родитель ac5dd4aa70
Коммит cc3a95fdd9
5 изменённых файлов: 36 добавлений и 0 удалений

Просмотреть файл

@@ -341,6 +341,22 @@ class TeamStoreClass extends EventEmitter {
return false;
}
updateMyRoles(member) {
const teamMembers = this.getMyTeamMembers();
const teamMember = teamMembers.find((m) => m.user_id === member.user_id && m.team_id === member.team_id);
if (teamMember) {
const newMember = Object.assign({}, teamMember, {
roles: member.roles
});
store.dispatch({
type: TeamTypes.RECEIVED_MY_TEAM_MEMBER,
data: newMember
});
}
}
subtractUnread(teamId, msgs, mentions) {
let member = this.getMyTeamMembers().filter((m) => m.team_id === teamId)[0];
if (member) {