6655 remove field direction in message and add it in mcma (#6743)
Closes #6655 - Remove direction from message - Add direction do mcma - Create migration command - Create upgrade 0.24
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity';
|
||||
import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum';
|
||||
|
||||
export const computeMessageDirection = (
|
||||
fromHandle: string,
|
||||
@ -6,8 +7,8 @@ export const computeMessageDirection = (
|
||||
ConnectedAccountWorkspaceEntity,
|
||||
'handle' | 'handleAliases'
|
||||
>,
|
||||
): 'outgoing' | 'incoming' =>
|
||||
): MessageDirection =>
|
||||
connectedAccount.handle === fromHandle ||
|
||||
connectedAccount.handleAliases?.includes(fromHandle)
|
||||
? 'outgoing'
|
||||
: 'incoming';
|
||||
? MessageDirection.OUTGOING
|
||||
: MessageDirection.INCOMING;
|
||||
|
||||
@ -104,7 +104,6 @@ export class MessagingMessageService {
|
||||
headerMessageId: message.headerMessageId,
|
||||
subject: message.subject,
|
||||
receivedAt: message.receivedAt,
|
||||
direction: message.direction,
|
||||
text: message.text,
|
||||
messageThreadId: newOrExistingMessageThreadId,
|
||||
},
|
||||
@ -119,6 +118,7 @@ export class MessagingMessageService {
|
||||
messageId: newMessageId,
|
||||
messageExternalId: message.externalId,
|
||||
messageThreadExternalId: message.messageThreadExternalId,
|
||||
direction: message.direction,
|
||||
},
|
||||
transactionManager,
|
||||
);
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum';
|
||||
import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity';
|
||||
import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity';
|
||||
|
||||
@ -16,6 +17,7 @@ export type Message = Omit<
|
||||
}[];
|
||||
externalId: string;
|
||||
messageThreadExternalId: string;
|
||||
direction: MessageDirection;
|
||||
};
|
||||
|
||||
export type MessageParticipant = Omit<
|
||||
|
||||
Reference in New Issue
Block a user