From 979f8fc5e13046eb164a45840e742a4801ba30a2 Mon Sep 17 00:00:00 2001 From: Rene Kievits Date: Sat, 28 Feb 2026 00:03:50 +0100 Subject: [PATCH] update review timing --- server/src/services/review.service.js | 2 +- server/src/utils/dateUtils.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/src/services/review.service.js b/server/src/services/review.service.js index b173250..c61e505 100644 --- a/server/src/services/review.service.js +++ b/server/src/services/review.service.js @@ -57,7 +57,7 @@ export const processReview = async (user, subjectId, success) => { item.nextReview = getSRSDate(nextLevel); } else { item.srsLevel = Math.max(1, item.srsLevel - 1); - item.nextReview = Date.now(); + item.nextReview = getSRSDate(item.srsLevel); } await item.save(); diff --git a/server/src/utils/dateUtils.js b/server/src/utils/dateUtils.js index f1a4a7d..cd47798 100644 --- a/server/src/utils/dateUtils.js +++ b/server/src/utils/dateUtils.js @@ -17,9 +17,9 @@ export const getSRSDate = (level) => { case 5: hoursToAdd = 7 * 24; break; case 6: hoursToAdd = 14 * 24; break; - case 7: hoursToAdd = 7 * 24; break; - case 8: hoursToAdd = 30 * 24; break; - case 9: hoursToAdd = 90 * 24; break; + case 7: hoursToAdd = 30 * 24; break; + case 8: hoursToAdd = 90 * 24; break; + case 9: hoursToAdd = 180 * 24; break; case 10: break; default: hoursToAdd = 4;