Codebase list golang-github-nlopes-slack / 0a4c49c
List current group members Sam Rudge authored 7 years ago Matt Whiteley committed 7 years ago
1 changed file(s) with 13 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
2828 type userGroupResponseFull struct {
2929 UserGroups []UserGroup `json:"usergroups"`
3030 UserGroup UserGroup `json:"usergroup"`
31 Users []string `json:"users"`
3132 SlackResponse
3233 }
3334
8081 return response.UserGroup, nil
8182 }
8283
84 func (api *Client) GetUserGroupMembers(userGroup string) ([]string, error) {
85 values := url.Values{
86 "token": {api.config.token},
87 "usergroup": {userGroup},
88 }
89 response, err := userGroupRequest("usergroups.users.list", values, api.debug)
90 if err != nil {
91 return []string{}, err
92 }
93 return response.Users, nil
94 }
95
8396 func (api *Client) UpdateUserGroupMembers(userGroup string, members string) (UserGroup, error) {
8497 values := url.Values{
8598 "token": {api.config.token},