feat: set first and last name for email

This commit is contained in:
Muhsin Keloth
2024-02-07 15:57:44 +05:30
parent ac5aee3c8d
commit 9ecb847d9b
2 changed files with 10 additions and 5 deletions
+7 -1
View File
@@ -1,4 +1,6 @@
module MailboxHelper
include ContactHelper
private
def create_message
@@ -87,11 +89,15 @@ module MailboxHelper
end
def create_contact
name_parts = split_first_and_last_name(identify_contact_name)
first_name = name_parts[:first_name]
last_name = name_parts[:last_name]
@contact_inbox = ::ContactInboxWithContactBuilder.new(
source_id: processed_mail.original_sender,
inbox: @inbox,
contact_attributes: {
name: identify_contact_name,
name: first_name,
last_name: last_name,
email: processed_mail.original_sender,
additional_attributes: {
source_id: "email:#{processed_mail.message_id}"