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 (