From 90245819af82847bdf118db04f429864519cebe4 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Wed, 28 Jun 2017 12:13:12 +0200 Subject: [PATCH] Simplify handling of MRs updates; --- index.js | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/index.js b/index.js index 4a38c1a..a2c3c4a 100644 --- a/index.js +++ b/index.js @@ -37,8 +37,6 @@ var client = new irc.Client(config.server, config.nick, { retryDelay: 120000 }); -var mergeRequests = {}; - var app = express(); app.use(bodyParser.json()); // for parsing application/json @@ -137,24 +135,9 @@ var handlers = { var url = request.url; var state = request.state; - if (typeof mergeRequests[id] === 'undefined') { - mergeRequests[id] = { - state: state - }; - - // Stay silent if the merge request state is open and we didn't - // know it before. - if (state === "opened") { - return; - } - } else { - var formerState = mergeRequests[id].state; - mergeRequests[id].state = state; - - // Abort if the state hasn't changed. - if (state === formerState) { - return; - } + // Don't trigger the hook on mr's updates. + if (request.action === 'update') { + return; } shortenURL(url, function(shortUrl) {