diff --git a/convex/liveChat.ts b/convex/liveChat.ts index 8cbb476..3a5ceec 100644 --- a/convex/liveChat.ts +++ b/convex/liveChat.ts @@ -417,9 +417,10 @@ export const listMachineSessions = query({ // Proteção: limita sessões ativas retornadas (evita scan completo em caso de leak) .take(50) - // Filtrar sessões problemáticas (sem campos obrigatórios) + // Filtrar apenas sessão problemática legada (ID hardcoded) + // Nota: lastAgentMessageAt pode ser undefined em sessões novas onde o agente ainda não enviou mensagem const validSessions = sessions.filter( - (s) => s._id !== "pd71bvfbxx7th3npdj519hcf3s7xbe2j" && s.lastAgentMessageAt !== undefined + (s) => s._id !== "pd71bvfbxx7th3npdj519hcf3s7xbe2j" ) const result = await Promise.all(