ref: remove last message (it is useless)
This commit is contained in:
parent
97cf483302
commit
28ed0f8b40
@ -393,44 +393,38 @@ export async function startApi(): Promise<{ app: FastifyInstance; io: Server }>
|
|||||||
agentStateVersion: true,
|
agentStateVersion: true,
|
||||||
active: true,
|
active: true,
|
||||||
lastActiveAt: true,
|
lastActiveAt: true,
|
||||||
messages: {
|
// messages: {
|
||||||
orderBy: { seq: 'desc' },
|
// orderBy: { seq: 'desc' },
|
||||||
take: 1,
|
// take: 1,
|
||||||
select: {
|
// select: {
|
||||||
id: true,
|
// id: true,
|
||||||
seq: true,
|
// seq: true,
|
||||||
content: true,
|
// content: true,
|
||||||
localId: true,
|
// localId: true,
|
||||||
createdAt: true
|
// createdAt: true
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return reply.send({
|
return reply.send({
|
||||||
sessions: sessions.map((v) => {
|
sessions: sessions.map((v) => {
|
||||||
const lastMessage = v.messages[0];
|
// const lastMessage = v.messages[0];
|
||||||
const sessionUpdatedAt = v.updatedAt.getTime();
|
const sessionUpdatedAt = v.updatedAt.getTime();
|
||||||
const lastMessageCreatedAt = lastMessage ? lastMessage.createdAt.getTime() : 0;
|
// const lastMessageCreatedAt = lastMessage ? lastMessage.createdAt.getTime() : 0;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: v.id,
|
id: v.id,
|
||||||
seq: v.seq,
|
seq: v.seq,
|
||||||
createdAt: v.createdAt.getTime(),
|
createdAt: v.createdAt.getTime(),
|
||||||
updatedAt: Math.max(sessionUpdatedAt, lastMessageCreatedAt),
|
updatedAt: sessionUpdatedAt,
|
||||||
active: v.active,
|
active: v.active,
|
||||||
activeAt: v.lastActiveAt.getTime(),
|
activeAt: v.lastActiveAt.getTime(),
|
||||||
metadata: v.metadata,
|
metadata: v.metadata,
|
||||||
metadataVersion: v.metadataVersion,
|
metadataVersion: v.metadataVersion,
|
||||||
agentState: v.agentState,
|
agentState: v.agentState,
|
||||||
agentStateVersion: v.agentStateVersion,
|
agentStateVersion: v.agentStateVersion,
|
||||||
lastMessage: lastMessage ? {
|
lastMessage: null
|
||||||
id: lastMessage.id,
|
|
||||||
seq: lastMessage.seq,
|
|
||||||
localId: lastMessage.localId,
|
|
||||||
content: lastMessage.content,
|
|
||||||
createdAt: lastMessageCreatedAt
|
|
||||||
} : null
|
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user