fix: ticket lastMessage not change when msg fromMe

This commit is contained in:
canove
2020-07-30 15:31:57 -03:00
parent 56afe86805
commit baae27f18a

View File

@@ -259,7 +259,7 @@ const TicketsList = () => {
}); });
socket.on("appMessage", data => { socket.on("appMessage", data => {
if (data.action === "create" && !data.message.fromMe) { if (data.action === "create") {
updateUnreadMessagesCount(data); updateUnreadMessagesCount(data);
if ( if (
(ticketId && (ticketId &&
@@ -285,7 +285,9 @@ const TicketsList = () => {
if (ticketIndex !== -1) { if (ticketIndex !== -1) {
let aux = [...prevState]; let aux = [...prevState];
if (!data.message.fromMe) {
aux[ticketIndex].unreadMessages++; aux[ticketIndex].unreadMessages++;
}
aux[ticketIndex].lastMessage = data.message.body; aux[ticketIndex].lastMessage = data.message.body;
aux[ticketIndex].status = data.ticket.status; aux[ticketIndex].status = data.ticket.status;
aux.unshift(aux.splice(ticketIndex, 1)[0]); aux.unshift(aux.splice(ticketIndex, 1)[0]);