diff --git a/cmd/client_server/client.go b/cmd/client_server/client.go index 51a4917..16720a1 100644 --- a/cmd/client_server/client.go +++ b/cmd/client_server/client.go @@ -26,8 +26,7 @@ func sendRequest(url string, body *io.Reader) (req_types.SuccesResponse, error) resp, err := c.Post(url, "application/json", *body) if err != nil { - log.Println(err) - eText := fmt.Sprintf("%v\n not responding", url) + eText := fmt.Sprintf("Error: partner %v not responding", url) return pResp, errors.New(eText) } defer resp.Body.Close() @@ -38,10 +37,10 @@ func sendRequest(url string, body *io.Reader) (req_types.SuccesResponse, error) b, _ := ioutil.ReadAll(resp.Body) - err = json.Unmarshal(b, &pResp) - if err != nil { + if json.Unmarshal(b, &pResp) != nil { log.Println(err) } + return pResp, nil } diff --git a/cmd/requests_types/response_type.go b/cmd/requests_types/response_type.go index 713dfb8..f105fcf 100644 --- a/cmd/requests_types/response_type.go +++ b/cmd/requests_types/response_type.go @@ -6,7 +6,7 @@ type RespImp struct { Height uint `json:"height"` Title string `json:"title"` Url string `json:"url"` - Price float64 `json:"price"` + Price float64 `json:"price,string"` } // Response from ad partners