UNPKG

sms-sdk

Version:

创蓝短信和网易云信sdk

23 lines (22 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const request = require("request"); function requestCommon(method, opt, statusCode) { return new Promise((resolve, reject) => { method(opt, function (error, response, body) { if (error) return reject(error); if (response.statusCode !== statusCode) return reject("bad code " + response.statusCode); resolve(body); }); }); } function getAsync(opt, statusCode = 200) { return requestCommon(request, opt, statusCode); } exports.getAsync = getAsync; function postAsync(opt, statusCode = 200) { return requestCommon(request.post, opt, statusCode); } exports.postAsync = postAsync;