(request, attributes)
| 1 | import models from '../models'; |
| 2 | |
| 3 | const sanitizeRequest = (request, attributes) => { |
| 4 | const { id, ...payload } = request; |
| 5 | Object.keys(payload).forEach(key => { |
| 6 | if (!attributes.includes(key)) { |
| 7 | delete payload[key] |
| 8 | } |
| 9 | }); |
| 10 | |
| 11 | return { id, payload }; |
| 12 | }; |
| 13 | |
| 14 | export const itemPayload = (request) => { |
| 15 | const itemAttrs = Object.keys(models.Item.rawAttributes); |
no outgoing calls
no test coverage detected