diff --git a/CONTRIBUTORS b/CONTRIBUTORS index ea949e772..1d6e0f989 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -187,7 +187,7 @@ Christian Donat Asuka Minato Dillon Baldwin Voczi -Ben Nguyen <105088397+bpnguyen107@users.noreply.github.com> +Ben Nguyen <105088397+bpnguyen107@users.noreply.github.com> Themis Demetriades Luke Bartholomew Gregory Abrasaldo diff --git a/rslib/src/import_export/text/import.rs b/rslib/src/import_export/text/import.rs index 6b332a651..524a0c239 100644 --- a/rslib/src/import_export/text/import.rs +++ b/rslib/src/import_export/text/import.rs @@ -635,9 +635,9 @@ impl ForeignCard { } fn native_due(self, timing: &SchedTimingToday) -> i32 { - let day_start = timing.next_day_at.0 as i32 - 86_400; + let day_start = timing.next_day_at.0 - 86_400; let due_delta = (self.due - day_start) / 86_400; - due_delta + timing.days_elapsed as i32 + due_delta as i32 + timing.days_elapsed as i32 } } diff --git a/rslib/src/import_export/text/mod.rs b/rslib/src/import_export/text/mod.rs index 7dbf55f58..e9e2da766 100644 --- a/rslib/src/import_export/text/mod.rs +++ b/rslib/src/import_export/text/mod.rs @@ -40,7 +40,7 @@ pub struct ForeignNote { #[serde(default)] pub struct ForeignCard { /// Seconds-based timestamp - pub due: i32, + pub due: i64, /// In days pub interval: u32, pub ease_factor: f32,