@incdevco/framework
Version:
node.js lambda framework
43 lines (24 loc) • 655 B
JavaScript
var plivo = require('plivo');
var Promise = require('bluebird');
function Plivo(config) {
'use strict';
this.p = plivo.RestApi(config);
}
Plivo.prototype.getAccount = function (params) {
'use strict';
var self = this;
params = params || {};
return new Promise(function (resolve, reject) {
self.p.get_account(params, function (status, response) {
if (status < 300) {
return resolve(response);
} else {
return reject({
status: status,
data: response
});
}
});
});
};
module.exports = Plivo;