Correção da atualização do pending
parent
3e418f7c92
commit
5c34b7911e
|
@ -51,7 +51,7 @@ const UpdateTicketService = async ({
|
|||
|
||||
await ticket.reload();
|
||||
|
||||
const io = getIO();
|
||||
let io = getIO();
|
||||
|
||||
if (ticket.status !== oldStatus || ticket.user?.id !== oldUserId) {
|
||||
io.to(oldStatus).emit("ticket", {
|
||||
|
|
|
@ -172,18 +172,7 @@ const reducer = (state, action) => {
|
|||
|
||||
|
||||
|
||||
// if(onlineUser.closedTicketByUserIn){
|
||||
// state[index].closedTicketByUserIn = onlineUser.closedTicketByUserIn
|
||||
// }
|
||||
// if(onlineUser.closedTicketByUserOut){
|
||||
// state[index].closedTicketByUserOut = onlineUser.closedTicketByUserOut
|
||||
// }
|
||||
// if(onlineUser.openTicketByUserIn){
|
||||
// state[index].openTicketByUserIn = onlineUser.openTicketByUserIn
|
||||
// }
|
||||
// if(onlineUser.openTicketByUserOut){
|
||||
// state[index].openTicketByUserOut = onlineUser.openTicketByUserOut
|
||||
// }
|
||||
|
||||
|
||||
}
|
||||
return [...state]
|
||||
|
@ -291,9 +280,13 @@ const Dashboard = () => {
|
|||
|
||||
socket.on("ticketStatus", (data) => {
|
||||
|
||||
// console.log('data: ',data)
|
||||
console.log('data: ', data)
|
||||
|
||||
if (data.action === "update") {
|
||||
|
||||
setStatus('')
|
||||
|
||||
console.log('data.ticketStatus.status: ', data.ticketStatus.status)
|
||||
setStatus(data.ticketStatus.status)
|
||||
}
|
||||
});
|
||||
|
@ -332,8 +325,9 @@ const Dashboard = () => {
|
|||
|
||||
useEffect(() => {
|
||||
|
||||
const delayDebounceFn = setTimeout(() => {
|
||||
if (ticketStatusChange === '') return
|
||||
|
||||
const delayDebounceFn = setTimeout(() => {
|
||||
const fetchQueries = async () => {
|
||||
|
||||
try {
|
||||
|
@ -360,6 +354,7 @@ const Dashboard = () => {
|
|||
}, 500);
|
||||
return () => clearTimeout(delayDebounceFn);
|
||||
|
||||
|
||||
}, [ticketStatusChange]);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue