mirror of
https://github.com/penpot/penpot.git
synced 2026-09-08 04:59:25 +00:00
🎉 Add the ability to disable mattermost webhook on runtime.
This commit is contained in:
parent
948a4038c6
commit
8b9371d7e1
@ -36,6 +36,7 @@
|
|||||||
|
|
||||||
(declare handle-event)
|
(declare handle-event)
|
||||||
|
|
||||||
|
(defonce enabled-mattermost (atom true))
|
||||||
(defonce queue (a/chan (a/sliding-buffer 64)))
|
(defonce queue (a/chan (a/sliding-buffer 64)))
|
||||||
(defonce queue-fn (fn [event] (a/>!! queue event)))
|
(defonce queue-fn (fn [event] (a/>!! queue event)))
|
||||||
|
|
||||||
@ -117,7 +118,7 @@
|
|||||||
[cfg event]
|
[cfg event]
|
||||||
(try
|
(try
|
||||||
(let [cdata (get-context-data event)]
|
(let [cdata (get-context-data event)]
|
||||||
(when (:uri cfg)
|
(when (and (:uri cfg) @enabled-mattermost)
|
||||||
(send-mattermost-notification! cfg cdata))
|
(send-mattermost-notification! cfg cdata))
|
||||||
(persist-on-database! cfg cdata))
|
(persist-on-database! cfg cdata))
|
||||||
(catch Exception e
|
(catch Exception e
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user