fix(desktop,smtp): corrige chat polling e documenta SMTP

Desktop:
- Adiciona chamada para start_chat_polling no frontend
- Chat agora inicia corretamente quando usuario faz login

SMTP:
- Atualiza documentacao com nomes corretos das variaveis
- Variaveis configuradas no container da VPS

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rever-tecnologia 2025-12-15 15:41:00 -03:00
parent c776499403
commit 7f63120336
2 changed files with 25 additions and 8 deletions

View file

@ -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) {

View file

@ -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 <envio@rever.com.br>
```
## Exemplo de Uso (Nodemailer)