Fix contact creation and rename email aliases to handle aliases (#6176)

Fix contact creation (linked to #6162) and rename email aliases to
handle aliases
This commit is contained in:
bosiraphael
2024-07-09 17:49:03 +02:00
committed by GitHub
parent 881613e8a1
commit 28387003d2
11 changed files with 41 additions and 40 deletions

View File

@ -117,7 +117,7 @@ export class MessagingMessageService {
const messageDirection =
connectedAccount.handle === message.fromHandle ||
connectedAccount.emailAliases?.includes(message.fromHandle)
connectedAccount.handleAliases?.includes(message.fromHandle)
? 'outgoing'
: 'incoming';

View File

@ -115,7 +115,7 @@ export class MessagingGmailMessagesImportService {
)
) {
try {
await this.emailAliasManagerService.refreshEmailAliases(
await this.emailAliasManagerService.refreshHandleAliases(
connectedAccount,
workspaceId,
);

View File

@ -53,7 +53,7 @@ export class MessagingSaveMessagesAndEnqueueContactCreationService {
workspaceId,
);
const emailAliases = connectedAccount.emailAliases?.split(',') || [];
const handleAliases = connectedAccount.handleAliases?.split(',') || [];
let savedMessageParticipants: MessageParticipantWorkspaceEntity[] = [];
@ -80,10 +80,11 @@ export class MessagingSaveMessagesAndEnqueueContactCreationService {
'';
const isMessageSentByConnectedAccount =
emailAliases.includes(fromHandle);
handleAliases.includes(fromHandle) ||
fromHandle === connectedAccount.handle;
const isParticipantConnectedAccount =
emailAliases.includes(participant.handle) ||
handleAliases.includes(participant.handle) ||
participant.handle === connectedAccount.handle;
const isExcludedByNonProfessionalEmails =