Skip to content

Commit 93d6084

Browse files
committed
feat: return labels in findChats
1 parent 427c994 commit 93d6084

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

src/api/services/channel.service.ts

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,7 @@ export class ChannelStartupService {
702702
) as "updatedAt",
703703
"Chat"."createdAt" as "windowStart",
704704
"Chat"."createdAt" + INTERVAL '24 hours' as "windowExpires",
705+
"Chat"."labels" as "labels",
705706
CASE
706707
WHEN "Chat"."createdAt" + INTERVAL '24 hours' > NOW() THEN true
707708
ELSE false
@@ -739,19 +740,19 @@ export class ChannelStartupService {
739740
const mappedResults = results.map((contact) => {
740741
const lastMessage = contact.lastMessageId
741742
? {
742-
id: contact.lastMessageId,
743-
key: contact.lastMessageKey,
744-
pushName: contact.lastMessagePushName,
745-
participant: contact.lastMessageParticipant,
746-
messageType: contact.lastMessageMessageType,
747-
message: contact.lastMessageMessage,
748-
contextInfo: contact.lastMessageContextInfo,
749-
source: contact.lastMessageSource,
750-
messageTimestamp: contact.lastMessageMessageTimestamp,
751-
instanceId: contact.lastMessageInstanceId,
752-
sessionId: contact.lastMessageSessionId,
753-
status: contact.lastMessageStatus,
754-
}
743+
id: contact.lastMessageId,
744+
key: contact.lastMessageKey,
745+
pushName: contact.lastMessagePushName,
746+
participant: contact.lastMessageParticipant,
747+
messageType: contact.lastMessageMessageType,
748+
message: contact.lastMessageMessage,
749+
contextInfo: contact.lastMessageContextInfo,
750+
source: contact.lastMessageSource,
751+
messageTimestamp: contact.lastMessageMessageTimestamp,
752+
instanceId: contact.lastMessageInstanceId,
753+
sessionId: contact.lastMessageSessionId,
754+
status: contact.lastMessageStatus,
755+
}
755756
: undefined;
756757

757758
return {
@@ -764,6 +765,7 @@ export class ChannelStartupService {
764765
windowExpires: contact.windowExpires,
765766
windowActive: contact.windowActive,
766767
lastMessage: lastMessage ? this.cleanMessageData(lastMessage) : undefined,
768+
labels: contact.labels,
767769
};
768770
});
769771

0 commit comments

Comments
 (0)