summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/team.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/app/team.go b/app/team.go
index 47f4f5c15..41e24bf52 100644
--- a/app/team.go
+++ b/app/team.go
@@ -257,7 +257,6 @@ func AddUserToTeamByInviteId(inviteId string, userId string) (*model.Team, *mode
}
func joinUserToTeam(team *model.Team, user *model.User) (bool, *model.AppError) {
-
tm := &model.TeamMember{
TeamId: team.Id,
UserId: user.Id,
@@ -295,7 +294,6 @@ func joinUserToTeam(team *model.Team, user *model.User) (bool, *model.AppError)
}
func JoinUserToTeam(team *model.Team, user *model.User, userRequestorId string) *model.AppError {
-
if alreadyAdded, err := joinUserToTeam(team, user); err != nil {
return err
} else if alreadyAdded {
@@ -316,6 +314,11 @@ func JoinUserToTeam(team *model.Team, user *model.User, userRequestorId string)
ClearSessionCacheForUser(user.Id)
InvalidateCacheForUser(user.Id)
+ message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_ADDED_TO_TEAM, "", "", user.Id, nil)
+ message.Add("team_id", team.Id)
+ message.Add("user_id", user.Id)
+ Publish(message)
+
return nil
}