From b1638afe217760bec538f81117972c8278e613b7 Mon Sep 17 00:00:00 2001 From: sudacode Date: Sat, 28 Mar 2026 13:25:38 -0700 Subject: [PATCH] fix(ci): simplify first-session day count cast --- .../services/immersion-tracker/lifetime.ts | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/core/services/immersion-tracker/lifetime.ts b/src/core/services/immersion-tracker/lifetime.ts index dc3a99f3..34a20291 100644 --- a/src/core/services/immersion-tracker/lifetime.ts +++ b/src/core/services/immersion-tracker/lifetime.ts @@ -93,12 +93,11 @@ function isFirstSessionForLocalDay( currentSessionId: number, startedAtMs: number, ): boolean { - return ( - Number( - ( - db - .prepare( - ` + return Number( + ( + db + .prepare( + ` SELECT COUNT(*) AS count FROM imm_sessions WHERE date(started_at_ms / 1000, 'unixepoch', 'localtime') = date(? / 1000, 'unixepoch', 'localtime') @@ -107,11 +106,10 @@ function isFirstSessionForLocalDay( OR (started_at_ms = ? AND session_id < ?) ) `, - ) - .get(startedAtMs, startedAtMs, startedAtMs, currentSessionId) as ExistenceRow | null - )?.count ?? 0, - ) === 0; - ); + ) + .get(startedAtMs, startedAtMs, startedAtMs, currentSessionId) as ExistenceRow | null, + )?.count ?? 0 + ) === 0; } function resetLifetimeSummaries(db: DatabaseSync, nowMs: string): void {