No meu sistema antes de migrar para o ticketz ao ser efetuado a tentativa de adicionar um chat novo e esse chat já estivesse em atendimento ele informava quem era o atendente que estava com este atendimento em aberto.
Isso facilitava o entendimento e a procura dos clientes de conseguirem conversar com o contato..
O Ticketz não tem isso então segue como mudar.
em front/src/components/NewTicketModal
adicionar no catsh (err) da Const handleSaveTicket:
Ticketz:
} catch (err) {
toastError(err);
}
Meu Sistema:
} catch (err) {
console.log(err.response.data)
let errorMessage = err.response?.data?.error;
let userError = await fetchUser(err.response.data.object.userId)
if(errorMessage === "ERR_OTHER_OPEN_TICKET"){
if(user){
errorMessage = `O usuário ${userError.name} já esta em atendimento com este contato!`
}
}
toastError(errorMessage);
}
No meu sistema antes de migrar para o ticketz ao ser efetuado a tentativa de adicionar um chat novo e esse chat já estivesse em atendimento ele informava quem era o atendente que estava com este atendimento em aberto.
Isso facilitava o entendimento e a procura dos clientes de conseguirem conversar com o contato..
O Ticketz não tem isso então segue como mudar.
em front/src/components/NewTicketModal
adicionar no catsh (err) da Const handleSaveTicket:
Ticketz:
Meu Sistema: