From ca59b6ed929041e41b0a35a5ce0dd154cf40c8c5 Mon Sep 17 00:00:00 2001 From: rever-tecnologia Date: Mon, 15 Dec 2025 13:22:47 -0300 Subject: [PATCH] debug(chat): adiciona logs no clique da lista de sessoes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Logs para debugar problema de clique não funcionando na lista de sessões do desktop. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- apps/desktop/src/chat/ChatHubWidget.tsx | 5 ++++- apps/desktop/src/chat/ChatSessionItem.tsx | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/chat/ChatHubWidget.tsx b/apps/desktop/src/chat/ChatHubWidget.tsx index 464d48c..48a6d33 100644 --- a/apps/desktop/src/chat/ChatHubWidget.tsx +++ b/apps/desktop/src/chat/ChatHubWidget.tsx @@ -100,10 +100,13 @@ export function ChatHubWidget() { }, []) const handleSelectSession = async (ticketId: string, ticketRef: number) => { + console.log("[ChatHub] Selecionando sessao:", { ticketId, ticketRef }) try { await invoke("open_chat_window", { ticketId, ticketRef }) + console.log("[ChatHub] Janela aberta com sucesso") } catch (err) { - console.error("Erro ao abrir janela de chat:", err) + console.error("[ChatHub] Erro ao abrir janela de chat:", err) + alert(`Erro ao abrir chat: ${err}`) } } diff --git a/apps/desktop/src/chat/ChatSessionItem.tsx b/apps/desktop/src/chat/ChatSessionItem.tsx index d43447f..2c7bd77 100644 --- a/apps/desktop/src/chat/ChatSessionItem.tsx +++ b/apps/desktop/src/chat/ChatSessionItem.tsx @@ -28,10 +28,15 @@ function formatTime(timestamp: number) { export function ChatSessionItem({ session, isActive, onClick }: ChatSessionItemProps) { const hasUnread = session.unreadCount > 0 + const handleClick = () => { + console.log("[ChatSessionItem] Clicado:", session.ticketId, session.ticketRef) + onClick() + } + return (