www/hooks/ntfy-sales.js

13 lines
417 B
JavaScript

'use strict'
require('dotenv').config()
const axios = require('axios')
module.exports = (order) =>
axios.post(
`${process.env.NTFY_DOMAIN}/${process.env.NTFY_TOPIC}`,
`Order ${order.id} needs ${order.items.length} items shipped.`,
{ headers: {
Title: `Order for ${(order.paymentMethod==='XMR')?order.totalxmr+' XMR':require('../lib/formatUSD')(order.total)} processed`,
Tags: 'moneybag,package'
} }
)