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

Commit 0945c55

Browse files
committedMay 11, 2023
Pass slice of bytes instead of io.Reader in Client.request
Signed-off-by: Leandro López (inkel) <leandro.lopez@grafana.com>
1 parent 35980b7 commit 0945c55

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+82
-126
lines changed
 

‎admin.go

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package gapi
22

33
import (
4-
"bytes"
54
"encoding/json"
65
"fmt"
76
)
@@ -25,7 +24,7 @@ func (c *Client) CreateUser(user User) (int64, error) {
2524
ID int64 `json:"id"`
2625
}{}
2726

28-
err = c.request("POST", "/api/admin/users", nil, bytes.NewBuffer(data), &created)
27+
err = c.request("POST", "/api/admin/users", nil, data, &created)
2928
if err != nil {
3029
return id, err
3130
}
@@ -45,7 +44,7 @@ func (c *Client) UpdateUserPassword(id int64, password string) error {
4544
if err != nil {
4645
return err
4746
}
48-
return c.request("PUT", fmt.Sprintf("/api/admin/users/%d/password", id), nil, bytes.NewBuffer(data), nil)
47+
return c.request("PUT", fmt.Sprintf("/api/admin/users/%d/password", id), nil, data, nil)
4948
}
5049

5150
// UpdateUserPermissions sets a user's admin status.
@@ -55,7 +54,7 @@ func (c *Client) UpdateUserPermissions(id int64, isAdmin bool) error {
5554
if err != nil {
5655
return err
5756
}
58-
return c.request("PUT", fmt.Sprintf("/api/admin/users/%d/permissions", id), nil, bytes.NewBuffer(data), nil)
57+
return c.request("PUT", fmt.Sprintf("/api/admin/users/%d/permissions", id), nil, data, nil)
5958
}
6059

6160
// PauseAllAlerts pauses all Grafana alerts.
@@ -68,7 +67,7 @@ func (c *Client) PauseAllAlerts() (PauseAllAlertsResponse, error) {
6867
return result, err
6968
}
7069

71-
err = c.request("POST", "/api/admin/pause-all-alerts", nil, bytes.NewBuffer(data), &result)
70+
err = c.request("POST", "/api/admin/pause-all-alerts", nil, data, &result)
7271

7372
return result, err
7473
}

‎alert.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package gapi
22

33
import (
4-
"bytes"
54
"encoding/json"
65
"fmt"
76
"net/url"
@@ -68,7 +67,7 @@ func (c *Client) PauseAlert(id int64) (PauseAlertResponse, error) {
6867
return result, err
6968
}
7069

71-
err = c.request("POST", path, nil, bytes.NewBuffer(data), &result)
70+
err = c.request("POST", path, nil, data, &result)
7271
if err != nil {
7372
return result, err
7473
}

0 commit comments

Comments
 (0)
This repository has been archived.