diff --git a/examples/test.service.js b/examples/test.service.js index bd725a63..c8ff55ad 100644 --- a/examples/test.service.js +++ b/examples/test.service.js @@ -11,6 +11,12 @@ module.exports = { rest: "" }, + events: { + "$api.aliases.regenerated"() { + this.logger.info("Aliases regenerated!"); + } + }, + actions: { hello: { rest: "GET /hello", diff --git a/src/index.js b/src/index.js index d4100801..7083c8af 100644 --- a/src/index.js +++ b/src/index.js @@ -1670,6 +1670,8 @@ module.exports = { this.regenerateAllAutoAliases = _.debounce(() => { /* istanbul ignore next */ this.routes.forEach(route => route.opts.autoAliases && this.regenerateAutoAliases(route)); + + this.broker.broadcast("$api.aliases.regenerated"); }, debounceTime); },