From 39d51d9bcd7a806133d402d39cabbde76295e8da Mon Sep 17 00:00:00 2001 From: Maxwell Hammad Date: Fri, 20 Sep 2019 15:30:25 +0100 Subject: [PATCH] add update hook and update hooks-api dependency version (#4) --- package.json | 2 +- src/management/HooksManager.js | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index fb90f4fb4..f890e256a 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ }, "homepage": "https://github.com/auth0/node-auth0", "dependencies": { - "@auth0/hooks-api-core": "^1.0.7", + "@auth0/hooks-api-core": "^1.1.0", "bluebird": "^3.5.5", "inversify": "^5.0.1", "inversify-binding-decorators": "^4.0.0", diff --git a/src/management/HooksManager.js b/src/management/HooksManager.js index 9845d8cf3..22958999c 100644 --- a/src/management/HooksManager.js +++ b/src/management/HooksManager.js @@ -112,4 +112,26 @@ utils.wrapPropertyMethod(HooksManager, 'get', 'resource.getHookById'); */ utils.wrapPropertyMethod(HooksManager, 'delete', 'resource.deleteHookById'); +/** + * Update an existing hook. + * + * @method update + * @memberOf module:management.HooksManager.prototype + * + * @example + * management.hooks.update(data, function (err) { + * if (err) { + * // Handle error. + * } + * + * // Hook updated. + * }); + * + * @param {Object} data Hook data object. + * @param {Function} [cb] Callback function. + * + * @return {Promise|undefined} + */ +utils.wrapPropertyMethod(HooksManager, 'update', 'resource.updateHook'); + module.exports = HooksManager;