From bd94423e5be7d2872238b5c95edd3716301ff40f Mon Sep 17 00:00:00 2001 From: Henrique Fernandes Neto Date: Thu, 19 Jun 2025 16:30:57 -0300 Subject: [PATCH] add unreadMessages in the response --- src/api/services/channel.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/services/channel.service.ts b/src/api/services/channel.service.ts index 0010b2ae..edc54e62 100644 --- a/src/api/services/channel.service.ts +++ b/src/api/services/channel.service.ts @@ -738,6 +738,7 @@ export class ChannelStartupService { "Chat"."name" as "pushName", "Chat"."createdAt" as "windowStart", "Chat"."createdAt" + INTERVAL '24 hours' as "windowExpires", + "Chat"."unreadMessages" as "unreadMessages", CASE WHEN "Chat"."createdAt" + INTERVAL '24 hours' > NOW() THEN true ELSE false END as "windowActive", "Message"."id" AS lastMessageId, "Message"."key" AS lastMessage_key, @@ -797,7 +798,7 @@ export class ChannelStartupService { windowExpires: contact.windowexpires, windowActive: contact.windowactive, lastMessage: lastMessage ? this.cleanMessageData(lastMessage) : undefined, - unreadCount: 0, + unreadCount: contact.unreadMessages, isSaved: !!contact.contactid, }; });