Skip to content

Commit

Permalink
PLT-6196: Websocket message when added to a team. (#5968)
Browse files Browse the repository at this point in the history
  • Loading branch information
grundleborg authored and coreyhulen committed Apr 4, 2017
1 parent adb22a8 commit 9609a9b
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 3 deletions.
18 changes: 15 additions & 3 deletions app/team.go
Expand Up @@ -436,11 +436,18 @@ func AddTeamMember(teamId, userId, siteURL string) (*model.TeamMember, *model.Ap
return nil, err
}

if teamMember, err := GetTeamMember(teamId, userId); err != nil {
var teamMember *model.TeamMember
var err *model.AppError
if teamMember, err = GetTeamMember(teamId, userId); err != nil {
return nil, err
} else {
return teamMember, nil
}

message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_ADDED_TO_TEAM, "", "", userId, nil)
message.Add("team_id", teamId)
message.Add("user_id", userId)
Publish(message)

return teamMember, nil
}

func AddTeamMembers(teamId string, userIds []string, siteURL string) ([]*model.TeamMember, *model.AppError) {
Expand All @@ -456,6 +463,11 @@ func AddTeamMembers(teamId string, userIds []string, siteURL string) ([]*model.T
} else {
members = append(members, teamMember)
}

message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_ADDED_TO_TEAM, "", "", userId, nil)
message.Add("team_id", teamId)
message.Add("user_id", userId)
Publish(message)
}

return members, nil
Expand Down
1 change: 1 addition & 0 deletions model/websocket_message.go
Expand Up @@ -18,6 +18,7 @@ const (
WEBSOCKET_EVENT_DIRECT_ADDED = "direct_added"
WEBSOCKET_EVENT_GROUP_ADDED = "group_added"
WEBSOCKET_EVENT_NEW_USER = "new_user"
WEBSOCKET_EVENT_ADDED_TO_TEAM = "added_to_team"
WEBSOCKET_EVENT_LEAVE_TEAM = "leave_team"
WEBSOCKET_EVENT_UPDATE_TEAM = "update_team"
WEBSOCKET_EVENT_USER_ADDED = "user_added"
Expand Down

0 comments on commit 9609a9b

Please sign in to comment.