UNPKG

@codebucket/sms

Version:

SMS module

23 lines (22 loc) 862 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SmsServerProvider = void 0; const axios_1 = __importDefault(require("axios")); const BaseProvider_1 = require("./BaseProvider"); class SmsServerProvider extends BaseProvider_1.BaseProvider { constructor(cfg) { super(); this.cfg = cfg; } async send(opts) { const headers = { 'accept': 'application/json', 'content-type': 'application/json', 'Authorization': `Bearer ${this.cfg.accessToken}` }; return await axios_1.default.post(this.cfg.smsServerUrl, { ...opts, senderId: this.cfg.senderId, }, { headers }); } } exports.SmsServerProvider = SmsServerProvider;