INNER CODE UNIT · Go
getAPIResponse
cloudflare/cf-terraforming · internal/app/cf-terraforming/cmd/custom_processing.go:494
func getAPIResponse(result *http.Response, pathParams []string, endpoints ...string) ([]interface{}, error) {
var allResults []interface{}
for i, baseEndpoint := range endpoints {
page := 1
totalPages := 1
param := ""
if len(pathParams) > 0 {
param = pathParams[i]
}
for {
var endpoint string
// no page param for first request
if page == 1 {
endpoint = baseEndpoint
} else {
sep := "?"