MCPcopy Create free account
hub / github.com/anomalyco/opencode / responseFromSnapshot

Function responseFromSnapshot

packages/http-recorder/src/internal-effect.ts:67–76  ·  view source on GitHub ↗
(request: HttpClientRequest.HttpClientRequest, snapshot: ResponseSnapshot)

Source from the content-addressed store, hash-verified

65 snapshot.bodyEncoding === "base64" ? Buffer.from(snapshot.body, "base64") : snapshot.body
66
67const responseFromSnapshot = (request: HttpClientRequest.HttpClientRequest, snapshot: ResponseSnapshot) =>
68 HttpClientResponse.fromWeb(
69 request,
70 new Response(
71 request.method === "HEAD" || snapshot.status === 204 || snapshot.status === 205 || snapshot.status === 304
72 ? null
73 : decodeResponseBody(snapshot),
74 snapshot,
75 ),
76 )
77
78export const redactedErrorRequest = (request: HttpClientRequest.HttpClientRequest) =>
79 HttpClientRequest.makeWith(

Callers 1

recordingLayerFunction · 0.85

Calls 1

decodeResponseBodyFunction · 0.85

Tested by

no test coverage detected