Remove new user event handling on client (#4822)

Этот коммит содержится в:
Joram Wilander
2016-12-22 10:35:55 -05:00
коммит произвёл Christopher Speller
родитель 8a92908dad
Коммит 52c4538817
2 изменённых файлов: 0 добавлений и 29 удалений

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

@@ -303,11 +303,6 @@ func JoinUserToTeam(team *model.Team, user *model.User) *model.AppError {
RemoveAllSessionsForUserId(user.Id)
InvalidateCacheForUser(user.Id)
// This message goes to everyone, so the teamId, channelId and userId are irrelevant
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_NEW_USER, "", "", "", nil)
message.Add("user_id", user.Id)
go Publish(message)
return nil
}

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

@@ -115,10 +115,6 @@ function handleEvent(msg) {
handlePostDeleteEvent(msg);
break;
case SocketEvents.NEW_USER:
handleNewUserEvent(msg);
break;
case SocketEvents.LEAVE_TEAM:
handleLeaveTeamEvent(msg);
break;
@@ -220,26 +216,6 @@ function handlePostDeleteEvent(msg) {
}
}
function handleNewUserEvent(msg) {
if (TeamStore.getCurrentId() === '') {
// Any new users will be loaded when we switch into a context with a team
return;
}
if (msg.data.user_id === UserStore.getCurrentId()) {
// We should already have ourselves
return;
}
AsyncClient.getUser(msg.data.user_id);
AsyncClient.getChannelStats();
loadProfilesAndTeamMembersForDMSidebar();
if (msg.data.user_id === UserStore.getCurrentId()) {
AsyncClient.getMyTeamMembers();
}
}
function handleLeaveTeamEvent(msg) {
if (UserStore.getCurrentId() === msg.data.user_id) {
TeamStore.removeMyTeamMember(msg.data.team_id);