1
1
package gapi
2
2
3
3
import (
4
- "bytes"
5
4
"encoding/json"
6
5
"fmt"
7
6
)
@@ -25,7 +24,7 @@ func (c *Client) CreateUser(user User) (int64, error) {
25
24
ID int64 `json:"id"`
26
25
}{}
27
26
28
- err = c .request ("POST" , "/api/admin/users" , nil , bytes . NewBuffer ( data ) , & created )
27
+ err = c .request ("POST" , "/api/admin/users" , nil , data , & created )
29
28
if err != nil {
30
29
return id , err
31
30
}
@@ -45,7 +44,7 @@ func (c *Client) UpdateUserPassword(id int64, password string) error {
45
44
if err != nil {
46
45
return err
47
46
}
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 )
49
48
}
50
49
51
50
// UpdateUserPermissions sets a user's admin status.
@@ -55,7 +54,7 @@ func (c *Client) UpdateUserPermissions(id int64, isAdmin bool) error {
55
54
if err != nil {
56
55
return err
57
56
}
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 )
59
58
}
60
59
61
60
// PauseAllAlerts pauses all Grafana alerts.
@@ -68,7 +67,7 @@ func (c *Client) PauseAllAlerts() (PauseAllAlertsResponse, error) {
68
67
return result , err
69
68
}
70
69
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 )
72
71
73
72
return result , err
74
73
}
0 commit comments