test(compaction): read latest compaction marker

This commit is contained in:
Aiden Cline
2026-05-12 09:48:27 -05:00
parent e0501ac50b
commit 357cdcfcad

View File

@@ -282,7 +282,9 @@ function createSummaryCompaction(sessionID: SessionID) {
function readCompactionPart(sessionID: SessionID) {
return SessionNs.Service.use((ssn) => ssn.messages({ sessionID })).pipe(
Effect.map((messages) =>
messages.flatMap((message) => message.parts).find((item): item is MessageV2.CompactionPart => item.type === "compaction"),
messages
.findLast((message) => message.parts.some((item) => item.type === "compaction"))
?.parts.find((item): item is MessageV2.CompactionPart => item.type === "compaction"),
),
)
}