MCPcopy Create free account
hub / github.com/massCodeIO/massCode / bodyLines

Function bodyLines

src/renderer/components/http/requestPreview.ts:151–170  ·  view source on GitHub ↗
(draft: HttpRequestDraft)

Source from the content-addressed store, hash-verified

149}
150
151function bodyLines(draft: HttpRequestDraft): string[] {
152 if (
153 draft.bodyType === 'json'
154 || draft.bodyType === 'text'
155 || draft.bodyType === 'form-urlencoded'
156 ) {
157 return draft.body ? draft.body.split('\n') : []
158 }
159
160 if (draft.bodyType === 'multipart') {
161 return draft.formData
162 .filter(entry => entry.key)
163 .map((entry) => {
164 const value = entry.type === 'file' ? `@${entry.value}` : entry.value
165 return `${entry.key}=${value}`
166 })
167 }
168
169 return []
170}
171
172function interpolateAuth(
173 auth: HttpAuth,

Callers 1

buildHttpPreviewFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected