From 8b9371d7e1a42e3e032d1ec9b66d84242ae1a108 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 1 Feb 2021 22:36:23 +0100 Subject: [PATCH] :tada: Add the ability to disable mattermost webhook on runtime. --- backend/src/app/error_reporter.clj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/src/app/error_reporter.clj b/backend/src/app/error_reporter.clj index ce53f4d67c..a1f77f3ab0 100644 --- a/backend/src/app/error_reporter.clj +++ b/backend/src/app/error_reporter.clj @@ -36,6 +36,7 @@ (declare handle-event) +(defonce enabled-mattermost (atom true)) (defonce queue (a/chan (a/sliding-buffer 64))) (defonce queue-fn (fn [event] (a/>!! queue event))) @@ -117,7 +118,7 @@ [cfg event] (try (let [cdata (get-context-data event)] - (when (:uri cfg) + (when (and (:uri cfg) @enabled-mattermost) (send-mattermost-notification! cfg cdata)) (persist-on-database! cfg cdata)) (catch Exception e