diff --git a/bbb-webhooks/web_server.js b/bbb-webhooks/web_server.js index 7721ed066b7527bc36f54ec0e95c5f026b42a2b7..e465efe222ea80375040b7d18604c2687c47d59b 100644 --- a/bbb-webhooks/web_server.js +++ b/bbb-webhooks/web_server.js @@ -70,16 +70,18 @@ module.exports = class WebServer { } } // Create a permanent hook. Permanent hooks can't be deleted via API and will try to emit a message until it succeed - createPermanent() { - Hook.addSubscription(config.hooks.aggr, null, config.hooks.getRaw, function(error, hook) { - if (error != null) { // there probably won't be any errors here - Logger.info("[WebServer] duplicated permanent hook", error); - } else if (hook != null) { - Logger.info("[WebServer] permanent hook created successfully"); - } else { - Logger.info("[WebServer] error creating permanent hook"); - } - }); + createPermanents() { + for (let i = 0; i < config.hooks.permanentURLs.length; i++) { + Hook.addSubscription(config.hooks.permanentURLs[i], null, config.hooks.getRaw, function(error, hook) { + if (error != null) { // there probably won't be any errors here + Logger.info("[WebServer] duplicated permanent hook", error); + } else if (hook != null) { + Logger.info("[WebServer] permanent hook created successfully"); + } else { + Logger.info("[WebServer] error creating permanent hook"); + } + }); + } } _destroy(req, res, next) {