chore: add more logging to mailbox helpers [CW-3071] (#8909)
* chore: add more logging to mailbox helpers * fix: deleted entries * fix: log order * refactor: log using `processed_mail.message_id`
This commit is contained in:
@@ -2,6 +2,7 @@ module MailboxHelper
|
|||||||
private
|
private
|
||||||
|
|
||||||
def create_message
|
def create_message
|
||||||
|
Rails.logger.info "[MailboxHelper] Creating message #{processed_mail.message_id}"
|
||||||
return if @conversation.messages.find_by(source_id: processed_mail.message_id).present?
|
return if @conversation.messages.find_by(source_id: processed_mail.message_id).present?
|
||||||
|
|
||||||
@message = @conversation.messages.create!(
|
@message = @conversation.messages.create!(
|
||||||
@@ -36,6 +37,7 @@ module MailboxHelper
|
|||||||
end
|
end
|
||||||
|
|
||||||
def process_regular_attachments(attachments)
|
def process_regular_attachments(attachments)
|
||||||
|
Rails.logger.info "[MailboxHelper] Processing regular attachments for message with ID: #{processed_mail.message_id}"
|
||||||
attachments.each do |mail_attachment|
|
attachments.each do |mail_attachment|
|
||||||
attachment = @message.attachments.new(
|
attachment = @message.attachments.new(
|
||||||
account_id: @conversation.account_id,
|
account_id: @conversation.account_id,
|
||||||
@@ -46,6 +48,8 @@ module MailboxHelper
|
|||||||
end
|
end
|
||||||
|
|
||||||
def process_inline_attachments(attachments)
|
def process_inline_attachments(attachments)
|
||||||
|
Rails.logger.info "[MailboxHelper] Processing inline attachments for message with ID: #{processed_mail.message_id}"
|
||||||
|
|
||||||
# create an instance variable here, the `embed_inline_image_source`
|
# create an instance variable here, the `embed_inline_image_source`
|
||||||
# updates them directly. And then the value is eventaully used to update the message content
|
# updates them directly. And then the value is eventaully used to update the message content
|
||||||
@html_content = processed_mail.serialized_data[:html_content][:full]
|
@html_content = processed_mail.serialized_data[:html_content][:full]
|
||||||
@@ -98,7 +102,9 @@ module MailboxHelper
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
).perform
|
).perform
|
||||||
|
|
||||||
@contact = @contact_inbox.contact
|
@contact = @contact_inbox.contact
|
||||||
|
Rails.logger.info "[MailboxHelper] Contact created with ID: #{@contact.id} for inbox with ID: #{@inbox.id}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def notification_email_from_chatwoot?
|
def notification_email_from_chatwoot?
|
||||||
|
|||||||
Reference in New Issue
Block a user