mirror of
https://github.com/ankitects/anki.git
synced 2026-01-13 14:03:55 -05:00
Calculate days elapsed since last review time in add_extract_fsrs_relative_retrievability
This commit is contained in:
parent
f4f8f103f4
commit
bb6236cb6c
1 changed files with 8 additions and 0 deletions
|
|
@ -388,6 +388,14 @@ fn add_extract_fsrs_relative_retrievability(db: &Connection) -> rusqlite::Result
|
|||
desired_retrievability = desired_retrievability.max(0.0001);
|
||||
let decay = card_data.decay.unwrap_or(FSRS5_DEFAULT_DECAY);
|
||||
|
||||
let days_elapsed = if let Some(last_review_time) =
|
||||
card_data.last_review_time
|
||||
{
|
||||
TimestampSecs(next_day_at).elapsed_days_since(last_review_time) as u32
|
||||
} else {
|
||||
days_elapsed
|
||||
};
|
||||
|
||||
let current_retrievability = FSRS::new(None)
|
||||
.unwrap()
|
||||
.current_retrievability(state.into(), days_elapsed, decay)
|
||||
|
|
|
|||
Loading…
Reference in a new issue