Files
commerce/util/test/httpclient/response.go
zeekay 1943f1c093 Hanzo Commerce
Multi-tenant commerce and billing: orders, subscriptions, invoices, plans,
usage metering and a credit ledger. One Go binary. MIT OR Apache-2.0.

Claude-Session: https://claude.ai/code/session_01SAtaDFm8VDiWrhYHNNtxMw
2026-09-23 21:52:16 -07:00

25 lines
397 B
Go

package httpclient
import (
"io/ioutil"
"net/http"
"github.com/hanzoai/commerce/log"
)
type Response struct {
*http.Response
}
// Returns body as a string
func (r *Response) Text() string {
defer r.Response.Body.Close()
if bytes, err := ioutil.ReadAll(r.Response.Body); err != nil {
log.Error("Unable to read response body: %v", err)
return ""
} else {
return string(bytes)
}
}