chore: Add message_echo listener for Facebook (#1192)

Co-authored-by: Sojan Jose <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S
2020-09-04 19:13:47 +05:30
committed by GitHub
parent 715bd368f4
commit d18c8fc08a
12 changed files with 51 additions and 11 deletions

View File

@@ -10,8 +10,9 @@ class Messages::Facebook::MessageBuilder
def initialize(response, inbox, outgoing_echo = false)
@response = response
@inbox = inbox
@sender_id = (outgoing_echo ? @response.recipient_id : @response.sender_id)
@message_type = (outgoing_echo ? :outgoing : :incoming)
@outgoing_echo = outgoing_echo
@sender_id = (@outgoing_echo ? @response.recipient_id : @response.sender_id)
@message_type = (@outgoing_echo ? :outgoing : :incoming)
end
def perform
@@ -120,7 +121,7 @@ class Messages::Facebook::MessageBuilder
message_type: @message_type,
content: response.content,
source_id: response.identifier,
sender: contact
sender: @outgoing_echo ? nil : contact
}
end