const _ = require('lodash/fp') const notifier = require('./notifier') function respond (req, res, _body, _status) { const status = _status || 200 const body = _body || {} const customer = _.getOr({ sanctions: true }, ['customer'], body) // sanctions can be null for new customers so we can't use falsy checks if (customer.sanctions === false) { notifier.notifyIfActive('compliance', 'sanctionsNotify', customer, req.body.phone) } return res.status(status).json(body) } module.exports = respond