MCPcopy Index your code
hub / github.com/Packstack-Tech/packstack / packPayload

Function packPayload

api/utils/build-payload.js:19–29  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

17};
18
19export const packPayload = (request) => {
20 const packAttrs = Object.keys(models.Pack.rawAttributes);
21 let { id, payload } = sanitizeRequest(request, packAttrs);
22
23 payload = { ...payload, gender: payload.gender && payload.gender === 'u' ? null : payload.gender };
24
25 const items = Object.assign([], request.items);
26 const payloadWithItems = Object.assign(payload, { items });
27
28 return { id, payload: payloadWithItems }
29};
30
31export const packItemPayload = (request) => {
32 const packItemAttrs = Object.keys(models.PackItem.rawAttributes);

Callers 1

pack.jsFile · 0.90

Calls 1

sanitizeRequestFunction · 0.85

Tested by

no test coverage detected