mirror of
https://github.com/cheveguerra/whaticket-community.git
synced 2026-04-20 12:49:32 +00:00
fix: ticket lastMessage not change when msg fromMe
This commit is contained in:
@@ -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];
|
||||||
aux[ticketIndex].unreadMessages++;
|
if (!data.message.fromMe) {
|
||||||
|
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]);
|
||||||
|
|||||||
Reference in New Issue
Block a user