MCPcopy Create free account
hub / github.com/coder/coder / readAll

Method readAll

aibridge/intercept/responses/base.go:423–430  ·  view source on GitHub ↗

readAll reads all data from resp.Body returned by so TeeReader so it appends all read data to the buffer and returns buffer contents.

()

Source from the content-addressed store, hash-verified

421// readAll reads all data from resp.Body returned by so TeeReader
422// so it appends all read data to the buffer and returns buffer contents.
423func (r *responseCopier) readAll() ([]byte, error) {
424 if r.responseBody == nil {
425 return []byte{}, nil
426 }
427
428 _, err := io.ReadAll(r.responseBody)
429 return r.buff.readDelta(), err
430}
431
432// forwardResp writes whole response as received to ResponseWriter
433func (r *responseCopier) forwardResp(w http.ResponseWriter) error {

Callers 2

ProcessRequestMethod · 0.95
forwardRespMethod · 0.95

Calls 2

readDeltaMethod · 0.80
ReadAllMethod · 0.45

Tested by

no test coverage detected