From 28ed0f8b40eaf4750e081ab59754b4141ff62a91 Mon Sep 17 00:00:00 2001 From: Steve Korshakov Date: Tue, 19 Aug 2025 22:56:31 -0700 Subject: [PATCH] ref: remove last message (it is useless) --- sources/app/api.ts | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/sources/app/api.ts b/sources/app/api.ts index 99f25cc..253ada2 100644 --- a/sources/app/api.ts +++ b/sources/app/api.ts @@ -393,44 +393,38 @@ export async function startApi(): Promise<{ app: FastifyInstance; io: Server }> agentStateVersion: true, active: true, lastActiveAt: true, - messages: { - orderBy: { seq: 'desc' }, - take: 1, - select: { - id: true, - seq: true, - content: true, - localId: true, - createdAt: true - } - } + // messages: { + // orderBy: { seq: 'desc' }, + // take: 1, + // select: { + // id: true, + // seq: true, + // content: true, + // localId: true, + // createdAt: true + // } + // } } }); return reply.send({ sessions: sessions.map((v) => { - const lastMessage = v.messages[0]; + // const lastMessage = v.messages[0]; const sessionUpdatedAt = v.updatedAt.getTime(); - const lastMessageCreatedAt = lastMessage ? lastMessage.createdAt.getTime() : 0; + // const lastMessageCreatedAt = lastMessage ? lastMessage.createdAt.getTime() : 0; return { id: v.id, seq: v.seq, createdAt: v.createdAt.getTime(), - updatedAt: Math.max(sessionUpdatedAt, lastMessageCreatedAt), + updatedAt: sessionUpdatedAt, active: v.active, activeAt: v.lastActiveAt.getTime(), metadata: v.metadata, metadataVersion: v.metadataVersion, agentState: v.agentState, agentStateVersion: v.agentStateVersion, - lastMessage: lastMessage ? { - id: lastMessage.id, - seq: lastMessage.seq, - localId: lastMessage.localId, - content: lastMessage.content, - createdAt: lastMessageCreatedAt - } : null + lastMessage: null }; }) });