16 lines
354 B
JavaScript
16 lines
354 B
JavaScript
const axios = require('axios');
|
|
const config = require('../config');
|
|
|
|
function sendToWebhook(data) {
|
|
const headers = config.WEBHOOK_BEARER_TOKEN
|
|
? { Authorization: `Bearer ${config.WEBHOOK_BEARER_TOKEN}` }
|
|
: undefined;
|
|
|
|
return axios.post(config.WEBHOOK_URL, data, {
|
|
timeout: 5000,
|
|
headers
|
|
});
|
|
}
|
|
|
|
module.exports = { sendToWebhook };
|