MCPcopy Create free account
hub / github.com/Noumena-Network/code / parseTransportPayload

Function parseTransportPayload

src/utils/ccshareResume.ts:140–163  ·  view source on GitHub ↗
(raw: unknown)

Source from the content-addressed store, hash-verified

138}
139
140function parseTransportPayload(raw: unknown): unknown {
141 if (typeof raw !== 'string') {
142 return raw
143 }
144
145 const trimmed = raw.trim()
146 if (!trimmed) {
147 return raw
148 }
149
150 if (looksLikeJsonlTranscript(trimmed)) {
151 return trimmed
152 }
153
154 if (trimmed.startsWith('{') || trimmed.startsWith('[')) {
155 try {
156 return jsonParse(trimmed)
157 } catch {
158 return raw
159 }
160 }
161
162 return raw
163}
164
165function materializeTranscriptPayload(
166 payload: unknown,

Callers 2

fetchCcsharePayloadFunction · 0.85

Calls 2

looksLikeJsonlTranscriptFunction · 0.85
jsonParseFunction · 0.85

Tested by

no test coverage detected