fix: Duplicate instagram conversations for echo messages (#7078)
This commit is contained in:
@@ -14,7 +14,7 @@ class Webhooks::InstagramEventsJob < ApplicationJob
|
||||
|
||||
@entries.each do |entry|
|
||||
entry = entry.with_indifferent_access
|
||||
entry[:messaging].each do |messaging|
|
||||
messages(entry).each do |messaging|
|
||||
send(@event_name, messaging) if event_name(messaging)
|
||||
end
|
||||
end
|
||||
@@ -29,4 +29,8 @@ class Webhooks::InstagramEventsJob < ApplicationJob
|
||||
def message(messaging)
|
||||
::Instagram::MessageText.new(messaging).perform
|
||||
end
|
||||
|
||||
def messages(entry)
|
||||
(entry[:messaging].presence || entry[:standby])
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user