From baae27f18acdc52505f5a0502a14055043fbca82 Mon Sep 17 00:00:00 2001 From: canove Date: Thu, 30 Jul 2020 15:31:57 -0300 Subject: [PATCH] fix: ticket lastMessage not change when msg fromMe --- frontend/src/components/TicketsList/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/TicketsList/index.js b/frontend/src/components/TicketsList/index.js index b66be87..888d1d6 100644 --- a/frontend/src/components/TicketsList/index.js +++ b/frontend/src/components/TicketsList/index.js @@ -259,7 +259,7 @@ const TicketsList = () => { }); socket.on("appMessage", data => { - if (data.action === "create" && !data.message.fromMe) { + if (data.action === "create") { updateUnreadMessagesCount(data); if ( (ticketId && @@ -285,7 +285,9 @@ const TicketsList = () => { if (ticketIndex !== -1) { let aux = [...prevState]; - aux[ticketIndex].unreadMessages++; + if (!data.message.fromMe) { + aux[ticketIndex].unreadMessages++; + } aux[ticketIndex].lastMessage = data.message.body; aux[ticketIndex].status = data.ticket.status; aux.unshift(aux.splice(ticketIndex, 1)[0]);