FEATURE: add outgoing web hooks for Chat messages

This commit is contained in:
Sérgio Saquetim
2023-09-13 17:31:42 -03:00
committed by GitHub
parent 6c20d8cc8c
commit e03dd76dc6
10 changed files with 324 additions and 4 deletions

View File

@ -0,0 +1,13 @@
# frozen_string_literal: true
module Chat
module OutgoingWebHookExtension
def self.prepended(base)
def base.enqueue_chat_message_hooks(event, payload, opts = {})
if active_web_hooks("chat_message").exists?
WebHook.enqueue_hooks(:chat_message, event, payload: payload, **opts)
end
end
end
end
end