Skip to content
This repository was archived by the owner on Jan 15, 2024. It is now read-only.

Commit d171908

Browse files
authored
Merge pull request #11 from jonathan-dorsey/master
Fix team preferences api url
2 parents e01a63d + 8a6a4eb commit d171908

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

Diff for: team.go

+2-7
Original file line numberDiff line numberDiff line change
@@ -169,13 +169,8 @@ func (c *Client) TeamPreferences(id int64) (*Preferences, error) {
169169
}
170170

171171
// UpdateTeamPreferences updates team preferences for the Grafana team whose ID it's passed.
172-
func (c *Client) UpdateTeamPreferences(id int64, theme string, homeDashboardID int64, timezone string) error {
173-
path := fmt.Sprintf("/api/teams/%d", id)
174-
preferences := Preferences{
175-
Theme: theme,
176-
HomeDashboardID: homeDashboardID,
177-
Timezone: timezone,
178-
}
172+
func (c *Client) UpdateTeamPreferences(id int64, preferences Preferences) error {
173+
path := fmt.Sprintf("/api/teams/%d/preferences", id)
179174
data, err := json.Marshal(preferences)
180175
if err != nil {
181176
return err

Diff for: teams_test.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -286,11 +286,13 @@ func TestUpdateTeamPreferences(t *testing.T) {
286286
defer server.Close()
287287

288288
id := int64(1)
289-
theme := ""
290-
homeDashboardID := int64(0)
291-
timezone := ""
289+
preferences := Preferences{
290+
Theme: "",
291+
HomeDashboardID: int64(0),
292+
Timezone: "",
293+
}
292294

293-
if err := client.UpdateTeamPreferences(id, theme, homeDashboardID, timezone); err != nil {
295+
if err := client.UpdateTeamPreferences(id, preferences); err != nil {
294296
t.Error(err)
295297
}
296298
}

0 commit comments

Comments
 (0)