diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx index b8b2df0..6d89587 100644 --- a/apps/desktop/src/main.tsx +++ b/apps/desktop/src/main.tsx @@ -410,8 +410,15 @@ function App() { status: "online", intervalSeconds: nextConfig.heartbeatIntervalSec ?? 300, }) + // Iniciar sistema de chat apos o agente + await invoke("start_chat_polling", { + base_url: apiBaseUrl, + convex_url: "https://convex.esdrasrenan.com.br", + token: data.machineToken, + }) + logDesktop("chat:started") } catch (err) { - console.error("Falha ao reiniciar heartbeat", err) + console.error("Falha ao reiniciar heartbeat/chat", err) } return nextConfig @@ -586,8 +593,15 @@ function App() { status: "online", intervalSeconds: 300, }) + // Iniciar sistema de chat apos o agente + await invoke("start_chat_polling", { + base_url: apiBaseUrl, + convex_url: "https://convex.esdrasrenan.com.br", + token, + }) + logDesktop("chat:started:validation") } catch (err) { - console.error("Falha ao iniciar heartbeat em segundo plano", err) + console.error("Falha ao iniciar heartbeat/chat em segundo plano", err) } const payload = await res.clone().json().catch(() => null) if (payload && typeof payload === "object" && "machine" in payload) { diff --git a/docs/SMTP.md b/docs/SMTP.md index e8e3ee2..900df73 100644 --- a/docs/SMTP.md +++ b/docs/SMTP.md @@ -15,14 +15,17 @@ Configuracao do servidor de email para envio de notificacoes do sistema. ## Variaveis de Ambiente +Nomes usados pelo sistema (conforme `src/lib/env.ts`): + ```bash -SMTP_HOST=smtp.c.inova.com.br +SMTP_ADDRESS=smtp.c.inova.com.br SMTP_PORT=587 -SMTP_SECURE=false -SMTP_USER=envio@rever.com.br -SMTP_PASS=CAAJQm6ZT6AUdhXRTDYu -SMTP_FROM_NAME=Sistema de Chamados -SMTP_FROM_EMAIL=envio@rever.com.br +SMTP_TLS=false +SMTP_ENABLE_STARTTLS_AUTO=true +SMTP_USERNAME=envio@rever.com.br +SMTP_PASSWORD=CAAJQm6ZT6AUdhXRTDYu +SMTP_DOMAIN=rever.com.br +MAILER_SENDER_EMAIL=Sistema de Chamados ``` ## Exemplo de Uso (Nodemailer)