mirror of
https://github.com/ankitects/anki.git
synced 2026-01-14 22:39:06 -05:00
Use a more rust-y way to avoid the Panic for underflow, especially wé're talking seed value
Co-Authored-By: jake <jake@sharnoth.com>
This commit is contained in:
parent
e674fd91d1
commit
8e081238f2
1 changed files with 1 additions and 8 deletions
|
|
@ -71,14 +71,7 @@ impl CardStateUpdater {
|
|||
// Decrease reps by 1 to get correct seed for fuzz.
|
||||
// If the fuzz calculation changes, this will break.
|
||||
let last_ivl_with_fuzz = self.learning_ivl_with_fuzz(
|
||||
get_fuzz_seed_for_id_and_reps(
|
||||
self.card.id,
|
||||
if self.card.reps > 0 {
|
||||
self.card.reps - 1
|
||||
} else {
|
||||
0
|
||||
},
|
||||
),
|
||||
get_fuzz_seed_for_id_and_reps(self.card.id, self.card.reps.wrapping_sub(1)),
|
||||
last_ivl,
|
||||
);
|
||||
let last_answered_time = due as i64 - last_ivl_with_fuzz as i64;
|
||||
|
|
|
|||
Loading…
Reference in a new issue