diff --git a/3.0/connectwise/companies.go b/3.0/connectwise/companies.go index 3178ffa..4aaf302 100644 --- a/3.0/connectwise/companies.go +++ b/3.0/connectwise/companies.go @@ -3,8 +3,6 @@ package connectwise import ( "encoding/json" "fmt" - "io/ioutil" - "log" "net/http" "net/url" "time" @@ -151,20 +149,6 @@ type Company struct { } `json:"customFields"` } -//Checks for HTTP errors, and if all looks good, returns the body of the HTTP response as a byte slice -func getHTTPResponseBody(resp *http.Response) (body []byte) { - if resp.StatusCode != http.StatusOK { - out := fmt.Sprintf("CW API returned HTTP Status Code %s\n%s", resp.Status, resp.Body) - log.Fatal(out) - return make([]byte, 0) - } else { - body, err := ioutil.ReadAll(resp.Body) - check(err) - - return body - } -} - func GetCompaniesByName(site *ConnectwiseSite, companyName string) *Companies { companies := Companies{} diff --git a/3.0/connectwise/requests.go b/3.0/connectwise/requests.go new file mode 100644 index 0000000..882dc17 --- /dev/null +++ b/3.0/connectwise/requests.go @@ -0,0 +1,22 @@ +package connectwise + +import ( + "fmt" + "io/ioutil" + "log" + "net/http" +) + +//Checks for HTTP errors, and if all looks good, returns the body of the HTTP response as a byte slice +func getHTTPResponseBody(resp *http.Response) (body []byte) { + if resp.StatusCode != http.StatusOK { + out := fmt.Sprintf("CW API returned HTTP Status Code %s\n%s", resp.Status, resp.Body) + log.Fatal(out) + return make([]byte, 0) + } else { + body, err := ioutil.ReadAll(resp.Body) + check(err) + + return body + } +}