diff --git a/apps/desktop/src-tauri/src/chat.rs b/apps/desktop/src-tauri/src/chat.rs index a965a9b..6448184 100644 --- a/apps/desktop/src-tauri/src/chat.rs +++ b/apps/desktop/src-tauri/src/chat.rs @@ -464,6 +464,17 @@ impl ChatRuntime { }), ); + // Abrir janela de chat automaticamente para a sessao com nova mensagem + if let Some(session) = current_sessions.first() { + crate::log_info!( + "[CHAT DEBUG] Abrindo janela de chat para ticket={}", + session.ticket_id + ); + if let Err(e) = open_chat_window(&app, &session.ticket_id) { + crate::log_warn!("Falha ao abrir janela de chat: {e}"); + } + } + // Enviar notificacao nativa do Windows let notification_title = "Nova mensagem de suporte"; let notification_body = if new_count == 1 {