diff --git a/apps/desktop/src-tauri/src/chat.rs b/apps/desktop/src-tauri/src/chat.rs index a471398..1a41721 100644 --- a/apps/desktop/src-tauri/src/chat.rs +++ b/apps/desktop/src-tauri/src/chat.rs @@ -747,23 +747,13 @@ async fn process_chat_update( }, ); - // Abrir janela de chat imediatamente quando nova sessao e detectada - if let Err(e) = open_chat_window(app, &session.ticket_id) { - crate::log_warn!("Falha ao abrir janela de chat para nova sessao: {}", e); - } + // NÃO abre janela aqui - só quando o agente enviar a primeira mensagem + // O chat aparecerá minimizado com badge quando houver novas mensagens - // Notificacao nativa - let notification_title = format!("Chat iniciado - Chamado #{}", session.ticket_ref); - let notification_body = format!( - "{} iniciou um chat de suporte.", + crate::log_info!( + "Sessão de chat iniciada pelo agente {}. Aguardando primeira mensagem.", session.agent_name ); - let _ = app - .notification() - .builder() - .title(¬ification_title) - .body(¬ification_body) - .show(); } }