mirror of
https://github.com/donl/plivo-node.git
synced 2026-06-30 06:12:08 -06:00
Merge pull request #139 from plivo/VT-1641-app-cascade-delete
adds cascade option for delete app API
This commit is contained in:
commit
1f9c076485
3 changed files with 21 additions and 5 deletions
|
|
@ -1,5 +1,8 @@
|
|||
# Change Log
|
||||
|
||||
## [4.5.0](https://github.com/plivo/plivo-node/releases/tag/v4.5.0)(2020-03-31)
|
||||
- Add application cascade delete support.
|
||||
|
||||
## [4.4.0](https://github.com/plivo/plivo-node/releases/tag/v4.4.0)(2020-03-30)
|
||||
- Add Tollfree support for Powerpack
|
||||
|
||||
|
|
|
|||
|
|
@ -49,11 +49,17 @@ export class Application extends PlivoResource {
|
|||
/**
|
||||
* delete application
|
||||
* @method
|
||||
* @param {object} params - params to delete application
|
||||
* @param {boolean} [params.cascade] - delete associated endpoints
|
||||
* @param {string} [params.newEndpointApplication] - link associated endpoints with app
|
||||
* @promise {object} return true on success
|
||||
* @fail {Error} return Error
|
||||
*/
|
||||
delete() {
|
||||
return super.delete();
|
||||
delete(params) {
|
||||
if (typeof params.cascade === 'boolean') {
|
||||
params.cascade = params.cascade.toString();
|
||||
}
|
||||
return super.delete(params);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -157,12 +163,19 @@ export class ApplicationInterface extends PlivoResourceInterface {
|
|||
* delete Application
|
||||
* @method
|
||||
* @param {string} id - id of application
|
||||
* @param {object} params - params to delete application
|
||||
* @param {boolean} [params.cascade] - delete associated endpoints
|
||||
* @param {string} [params.newEndpointApplication] - link associated endpoints with app
|
||||
* @promise {object} return true on success
|
||||
* @fail {Error} return Error
|
||||
*/
|
||||
delete(id) {
|
||||
delete(id, params = {}) {
|
||||
if (typeof params.cascade === 'boolean') {
|
||||
params.cascade = params.cascade.toString();
|
||||
}
|
||||
|
||||
return new Application(this[clientKey], {
|
||||
id: id
|
||||
}).delete();
|
||||
}).delete(params);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "plivo",
|
||||
"version": "4.4.0",
|
||||
"version": "4.5.0",
|
||||
"description": "A Node.js SDK to make voice calls and send SMS using Plivo and to generate Plivo XML",
|
||||
"homepage": "https://github.com/plivo/plivo-node",
|
||||
"files": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue