update review timing
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user