summaryrefslogtreecommitdiffstats
path: root/exchange.go
diff options
context:
space:
mode:
Diffstat (limited to 'exchange.go')
-rw-r--r--exchange.go14
1 files changed, 2 insertions, 12 deletions
diff --git a/exchange.go b/exchange.go
index 3b45d0d..a129889 100644
--- a/exchange.go
+++ b/exchange.go
@@ -8,7 +8,6 @@
package exchange
import (
- "bytes"
"cmp"
"encoding/json"
"fmt"
@@ -141,17 +140,8 @@ func get[T any](c *Client, path string, query url.Values, resp *T) error {
func decOkResp[T any](hresp *http.Response) (T, error) {
var resp response[T]
-
- // TODO: remove once debugged
- buf := new(bytes.Buffer)
- _, err := buf.ReadFrom(hresp.Body)
- if err != nil {
- return resp.Data, err
- }
- debugf("raw response: %s\n", buf.String())
- dec := json.NewDecoder(buf)
-
- err = dec.Decode(&resp)
+ dec := json.NewDecoder(hresp.Body)
+ err := dec.Decode(&resp)
debugf("decoded response: %v\n", resp)
if err == nil && resp.Status.Error != "" {
err = fmt.Errorf("%s", resp.Status.Error)