From daa2972089190e4b931e7f68ab348d2d703df234 Mon Sep 17 00:00:00 2001 From: italo <italojmf@gmail.com> Date: Wed, 1 Nov 2017 19:05:29 +0000 Subject: [PATCH] Change: Create multiple hooks if multiple URL's provided --- bbb-webhooks/web_server.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/bbb-webhooks/web_server.js b/bbb-webhooks/web_server.js index 7721ed066b..e465efe222 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) { -- GitLab