From 7f9e54c143b40c864b93aa532f5a8bc69313d658 Mon Sep 17 00:00:00 2001 From: Brooks Cunningham Date: Tue, 27 Jun 2023 10:31:51 -0400 Subject: [PATCH] Refactored doRequest to utilize doRequestDetailed --- api.go | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/api.go b/api.go index 53d5211..2f3d02c 100644 --- a/api.go +++ b/api.go @@ -75,34 +75,7 @@ func (sc *Client) authenticate(email, password string) error { } func (sc *Client) doRequest(method, url, reqBody string) ([]byte, error) { - client := &http.Client{} - - var b io.Reader - if reqBody != "" { - b = strings.NewReader(reqBody) - } - - req, err := http.NewRequest(method, apiURL+url, b) - if err != nil { - return []byte{}, err - } - - if sc.email != "" { - // token auth - req.Header.Set("X-API-User", sc.email) - req.Header.Set("X-API-Token", sc.token) - } else { - req.Header.Add("Authorization", fmt.Sprintf("Bearer %s", sc.token)) - } - - if sc.fastlyKey != "" { - req.Header.Set("Fastly-Key", sc.fastlyKey) - } - - req.Header.Add("Content-Type", "application/json") - req.Header.Set("User-Agent", "go-sigsci") - - resp, err := client.Do(req) + resp, err := sc.doRequestDetailed(method, url, reqBody) if err != nil { return []byte{}, err } @@ -2920,7 +2893,6 @@ func (sc *Client) doRequestDetailed(method, url, reqBody string) (*http.Response resp, err := client.Do(req) return resp, err - } // CreateOrUpdateEdgeDeployment initializes the Next-Gen WAF deployment in Compute@Edge and configures the site for Edge Deployment.