fix(immersion-tracker): preserve timestamps under Bun libsql

This commit is contained in:
2026-04-11 14:49:54 -07:00
parent c71482cb44
commit c1c40c8d40
9 changed files with 522 additions and 9 deletions

View File

@@ -66,7 +66,7 @@ export function pruneRawRetention(
const deletedSessionEvents = Number.isFinite(policy.eventsRetentionMs)
? (
db
.prepare(`DELETE FROM imm_session_events WHERE ts_ms < ?`)
.prepare(`DELETE FROM imm_session_events WHERE CAST(ts_ms AS REAL) < CAST(? AS REAL)`)
.run(resolveCutoff(policy.eventsRetentionMs, policy.eventsRetentionDays)) as {
changes: number;
}