Comparing version 4.0.1 to 4.0.2
# Change Log | ||
## [4.0.2](https://github.com/plivo/plivo-node/releases/tag/v4.0.2)(2018-08-14) | ||
- Add Powerpack option for sending messages. | ||
## [4.0.1](https://github.com/plivo/plivo-node/releases/tag/v4.0.1)(2018-06-28) | ||
@@ -4,0 +7,0 @@ - Fix create subaccount method to enable subaccount while creation |
@@ -118,4 +118,4 @@ 'use strict'; | ||
key: 'create', | ||
value: function create(src, dst, text, optionalParams) { | ||
var errors = (0, _common.validate)([{ field: 'src', value: src, validators: ['isRequired'] }, { field: 'dst', value: dst, validators: ['isRequired'] }, { field: 'text', value: text, validators: ['isRequired'] }]); | ||
value: function create(src, dst, text, optionalParams, powerpackUUID) { | ||
var errors = (0, _common.validate)([{ field: 'dst', value: dst, validators: ['isRequired'] }, { field: 'text', value: text, validators: ['isRequired'] }]); | ||
@@ -126,7 +126,26 @@ if (errors) { | ||
if (!src && !powerpackUUID) { | ||
var errorText = 'Neither of src or powerpack uuid present, either one is required'; | ||
return new Promise(function (resolve, reject) { | ||
reject(new Error(errorText)); | ||
}); | ||
} | ||
if (src && powerpackUUID) { | ||
var _errorText = 'Either of src or powerpack uuid, both of them are present'; | ||
return new Promise(function (resolve, reject) { | ||
reject(new Error(_errorText)); | ||
}); | ||
} | ||
var params = optionalParams || {}; | ||
params.src = src; | ||
if (src) { | ||
params.src = src; | ||
} | ||
params.dst = _.isArray(dst) ? _.join(dst, '<') : dst; | ||
params.text = text; | ||
if (powerpackUUID) { | ||
params.powerpackUUID = powerpackUUID; | ||
} | ||
console.log(params); | ||
return _get(MessageInterface.prototype.__proto__ || Object.getPrototypeOf(MessageInterface.prototype), 'create', this).call(this, params); | ||
@@ -133,0 +152,0 @@ } |
{ | ||
"name": "plivo", | ||
"version": "4.0.1", | ||
"version": "4.0.2", | ||
"description": "A Node.js SDK to make voice calls & send SMS using Plivo and to generate Plivo XML", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/plivo/plivo-node", |
186827
4317