UNPKG

notification-services

Version:

Use email, sms and custom notification services for node.js application easily

22 lines (21 loc) 826 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.messagebirdSend = void 0; const axios_1 = __importDefault(require("axios")); const messagebirdSend = (options, callback) => { const { from, message, to, apiKey } = options; axios_1.default.post(`https://rest.messagebird.com/messages`, { body: message, recipients: to, originator: from }, { headers: { 'Content-type': 'application/x-www-form-urlencoded', 'Authorization': `${apiKey}` } }).then(response => { callback(response, null); }).catch(error => { callback(null, error); }); }; exports.messagebirdSend = messagebirdSend;