fix: Duplicate instagram conversations for echo messages (#7078)

This commit is contained in:
Tejaswini Chile
2023-05-15 16:25:15 +05:30
committed by GitHub
parent 7dd1562b40
commit 65e91f6a6f
5 changed files with 90 additions and 7 deletions

View File

@@ -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