Exemplo n.º 1
0
// Does api call with the superagent
func makeCallWithRequest(req *gorequest.SuperAgent, token string) (*string, error) {
	resp, body, errs := req.Param("circle-token", token).Set("accept", "application/json").End()
	if errs != nil {
		var errorMessage string
		for _, err := range errs {
			errorMessage += err.Error() + "\n"
		}
		return nil, errors.New(errorMessage)
	}
	if resp.StatusCode != 200 {
		return nil, errors.New(body)
	}
	return &body, nil
}