main correct the output of GetProductById

This commit is contained in:
Bastian de Byl
2023-05-12 03:14:07 -04:00
parent 9e631a91b1
commit d56cf589da

View File

@@ -297,7 +297,7 @@ func (s *Client) GetProducts(queries map[string]string) (*SnipcartProductsRespon
return &products, nil return &products, nil
} }
func (s *Client) GetProductById(id string) (*SnipcartProduct, error) { func (s *Client) GetProductById(id string) (*SnipcartProductsResponse, error) {
response, err := helper.Get(productsUri, "Basic", s.AuthBase64, map[string]string{"userDefinedId": id}) response, err := helper.Get(productsUri, "Basic", s.AuthBase64, map[string]string{"userDefinedId": id})
if err != nil { if err != nil {
return nil, err return nil, err
@@ -308,11 +308,11 @@ func (s *Client) GetProductById(id string) (*SnipcartProduct, error) {
defer response.Body.Close() defer response.Body.Close()
var product SnipcartProduct var products SnipcartProductsResponse
err = json.NewDecoder(response.Body).Decode(&product) err = json.NewDecoder(response.Body).Decode(&products)
if err != nil { if err != nil {
return nil, err return nil, err
} }
return &product, nil return &products, nil
} }