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 => {
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]);