feat: Display sent status of emails in email channel (#3125)
This commit is contained in:
@@ -40,7 +40,7 @@ class ApplicationMailbox < ActionMailbox::Base
|
||||
def self.in_reply_to_mail?(inbound_mail_obj, is_a_reply_email)
|
||||
return if is_a_reply_email
|
||||
|
||||
in_reply_to = inbound_mail_obj.mail['In-Reply-To'].value
|
||||
in_reply_to = inbound_mail_obj.mail.in_reply_to
|
||||
|
||||
return false if in_reply_to.blank?
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ class ReplyMailbox < ApplicationMailbox
|
||||
def find_relative_conversation
|
||||
if @conversation_uuid
|
||||
find_conversation_with_uuid
|
||||
elsif mail['In-Reply-To'].try(:value).present?
|
||||
elsif mail.in_reply_to.present?
|
||||
find_conversation_with_in_reply_to
|
||||
end
|
||||
end
|
||||
@@ -63,7 +63,7 @@ class ReplyMailbox < ApplicationMailbox
|
||||
# find conversation uuid from below pattern
|
||||
# <conversation/#{@conversation.uuid}/messages/#{@messages&.last&.id}@#{@account.inbound_email_domain}>
|
||||
def find_conversation_with_in_reply_to
|
||||
in_reply_to = mail['In-Reply-To'].try(:value)
|
||||
in_reply_to = mail.in_reply_to
|
||||
match_result = in_reply_to.match(ApplicationMailbox::CONVERSATION_MESSAGE_ID_PATTERN) if in_reply_to.present?
|
||||
|
||||
if match_result
|
||||
|
||||
Reference in New Issue
Block a user