Moved getHTTPResponseBody to requests.go what am i doing lol

This commit is contained in:
Steven Polley 2018-06-20 13:24:47 -06:00
parent c998cd19a7
commit 3c8e0a424f
2 changed files with 22 additions and 16 deletions

View File

@ -3,8 +3,6 @@ package connectwise
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io/ioutil"
"log"
"net/http" "net/http"
"net/url" "net/url"
"time" "time"
@ -151,20 +149,6 @@ type Company struct {
} `json:"customFields"` } `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 { func GetCompaniesByName(site *ConnectwiseSite, companyName string) *Companies {
companies := Companies{} companies := Companies{}

View File

@ -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
}
}