Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
: null
if (!item) return res.sendStatus(404)
const metadata = { source: 'nanopos', item: req.body.item }
if (item.metadata) Object.assign(metadata, item.metadata)
const inv = await charge.invoice({
amount: item.price
, currency: item.price ? app.settings.currency : null
, description: `${ app.settings.title }${ item.title ? ': ' + item.title : '' }`
, expiry: 599
, metadata
})
res.send(only(inv, 'id payreq msatoshi quoted_currency quoted_amount expires_at'))
}))
.map(item => only(item, [
"holiday",
"holidayRegion",
"name",
"type",
"startDate",
"endDate",
"noEnd",
"repeat",
"repeatCount",
"repeatInterval",
"repeatPeriod"].join(" ")))
}).then(res => {
data: param.map(item => only(item, "dayOfWeek endTime startTime"))
}).then(res => {