ForeignCard.ivl → ForeignCard.interval

This commit is contained in:
RumovZ 2022-05-10 10:15:03 +02:00
parent dbeca4310b
commit c565f77c23
4 changed files with 4 additions and 4 deletions

View file

@ -73,7 +73,7 @@ class ForeignNotetype:
@dataclass
class ForeignCard:
due: int = 0
ivl: int = 1
interval: int = 1
factor: float = STARTING_FACTOR_FRACTION
reps: int = 0
lapses: int = 0

View file

@ -146,7 +146,7 @@ class MnemoCard:
factor=self.easiness,
reps=self.reps,
lapses=self.lapses,
ivl=self.anki_interval(),
interval=self.anki_interval(),
due=self.next_rep,
)

View file

@ -181,7 +181,7 @@ impl ForeignNote {
impl ForeignCard {
fn into_native(self, note_id: NoteId, template_idx: u16, deck_id: DeckId) -> Card {
let mut card = Card::new(note_id, template_idx, deck_id, self.due);
card.interval = self.ivl;
card.interval = self.interval;
card.ease_factor = (self.factor * 1000.).round() as u16;
card.reps = self.reps;
card.lapses = self.lapses;

View file

@ -30,7 +30,7 @@ pub struct ForeignNote {
#[serde(default)]
pub struct ForeignCard {
pub due: i32,
pub ivl: u32,
pub interval: u32,
pub factor: f32,
pub reps: u32,
pub lapses: u32,