Fix: Consider bot message on slack integration (#6793)
This commit is contained in:
@@ -18,6 +18,7 @@ class HookJob < ApplicationJob
|
||||
return unless ['message.created'].include?(event_name)
|
||||
|
||||
message = event_data[:message]
|
||||
|
||||
Integrations::Slack::SendOnSlackService.new(message: message, hook: hook).perform
|
||||
end
|
||||
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
class HookListener < BaseListener
|
||||
def message_created(event)
|
||||
message = extract_message_and_account(event)[0]
|
||||
return unless message.webhook_sendable?
|
||||
|
||||
execute_hooks(event, message)
|
||||
end
|
||||
|
||||
def message_updated(event)
|
||||
message = extract_message_and_account(event)[0]
|
||||
return unless message.webhook_sendable?
|
||||
|
||||
execute_hooks(event, message)
|
||||
end
|
||||
|
||||
@@ -9,6 +9,10 @@ module MessageFilterHelpers
|
||||
incoming? || outgoing?
|
||||
end
|
||||
|
||||
def slack_hook_sendable?
|
||||
incoming? || outgoing? || template?
|
||||
end
|
||||
|
||||
def notifiable?
|
||||
incoming? || outgoing?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user