List current group members
Sam Rudge authored 7 years ago
Matt Whiteley committed 7 years ago
28 | 28 | type userGroupResponseFull struct { |
29 | 29 | UserGroups []UserGroup `json:"usergroups"` |
30 | 30 | UserGroup UserGroup `json:"usergroup"` |
31 | Users []string `json:"users"` | |
31 | 32 | SlackResponse |
32 | 33 | } |
33 | 34 | |
80 | 81 | return response.UserGroup, nil |
81 | 82 | } |
82 | 83 | |
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 | ||
83 | 96 | func (api *Client) UpdateUserGroupMembers(userGroup string, members string) (UserGroup, error) { |
84 | 97 | values := url.Values{ |
85 | 98 | "token": {api.config.token}, |