fix(convex): permite sessoes sem lastAgentMessageAt em listMachineSessions
O filtro anterior excluia sessoes novas onde o agente ainda nao enviou mensagem, impedindo que o segundo chat aparecesse no desktop. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5c5bf0385e
commit
2ba5f71580
1 changed files with 3 additions and 2 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue