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

Function openSnapshot

packages/http-recorder/src/websocket.ts:70–78  ·  view source on GitHub ↗
(request: WebSocketRequest)

Source from the content-addressed store, hash-verified

68 const mode = options.mode ?? (yield* resolveAutoMode(options.cassette, options.name))
69 const redactor = options.redactor ?? make()
70 const openSnapshot = (request: WebSocketRequest) => {
71 const snapshot = redactor.request({
72 method: "GET",
73 url: request.url,
74 headers: headersRecord(request.headers),
75 body: "",
76 })
77 return { url: snapshot.url, headers: snapshot.headers }
78 }
79 const redactEvent = (event: WebSocketEvent) => {
80 if (event.kind === "binary") return event
81 const body =

Callers 1

makeWebSocketExecutorFunction · 0.70

Calls 2

headersRecordFunction · 0.85
requestMethod · 0.45

Tested by

no test coverage detected