From 84e6fe112d1f7f6a67136dd3cd062ca0f0c96674 Mon Sep 17 00:00:00 2001 From: canove Date: Tue, 12 Jan 2021 08:43:36 -0300 Subject: [PATCH] improvement: remove await from "sent seen" method before sending messages. --- backend/src/controllers/MessageController.ts | 2 +- backend/src/services/WbotServices/wbotMessageListener.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/controllers/MessageController.ts b/backend/src/controllers/MessageController.ts index a381676..a4e59f4 100644 --- a/backend/src/controllers/MessageController.ts +++ b/backend/src/controllers/MessageController.ts @@ -42,7 +42,7 @@ export const store = async (req: Request, res: Response): Promise => { const ticket = await ShowTicketService(ticketId); - await SetTicketMessagesAsRead(ticket); + SetTicketMessagesAsRead(ticket); if (medias) { await Promise.all( diff --git a/backend/src/services/WbotServices/wbotMessageListener.ts b/backend/src/services/WbotServices/wbotMessageListener.ts index ac687e4..4b03abb 100644 --- a/backend/src/services/WbotServices/wbotMessageListener.ts +++ b/backend/src/services/WbotServices/wbotMessageListener.ts @@ -182,11 +182,13 @@ const handleMessage = async ( groupContact = await verifyContact(msgGroupContact); } + const unreadMessages = msg.fromMe ? 0 : chat.unreadCount; + const contact = await verifyContact(msgContact); const ticket = await FindOrCreateTicketService( contact, wbot.id!, - chat.unreadCount, + unreadMessages, groupContact );