aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/server/repositories/review-log.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/repositories/review-log.ts')
-rw-r--r--src/server/repositories/review-log.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/repositories/review-log.ts b/src/server/repositories/review-log.ts
index 591c647..97488d2 100644
--- a/src/server/repositories/review-log.ts
+++ b/src/server/repositories/review-log.ts
@@ -1,4 +1,5 @@
import { and, eq, gte, sql } from "drizzle-orm";
+import { getStartOfStudyDayBoundary } from "../../shared/date.js";
import { db } from "../db/index.js";
import { CardState, cards, reviewLogs } from "../db/schema.js";
import type { ReviewLog, ReviewLogRepository } from "./types.js";
@@ -32,8 +33,7 @@ export const reviewLogRepository: ReviewLogRepository = {
},
async countTodayNewCardReviews(deckId: string, now: Date): Promise<number> {
- const startOfDay = new Date(now);
- startOfDay.setHours(0, 0, 0, 0);
+ const startOfDay = getStartOfStudyDayBoundary(now);
const result = await db
.select({ count: sql<number>`count(distinct ${reviewLogs.cardId})::int` })