Include next_day timestamp in revlog export

This commit is contained in:
Damien Elmes 2023-11-23 14:46:48 +10:00
parent 60c3bc8d37
commit 366f78715b
2 changed files with 7 additions and 2 deletions

View file

@ -192,4 +192,5 @@ message RevlogEntry {
message RevlogEntries {
repeated RevlogEntry entries = 1;
}
int64 next_day_at = 2;
}

View file

@ -88,7 +88,11 @@ impl Collection {
return Err(AnkiError::FsrsInsufficientData);
}
let entries = entries.into_iter().map(revlog_entry_to_proto).collect_vec();
let entries = RevlogEntries { entries };
let next_day_at = self.timing_today()?.next_day_at.0;
let entries = RevlogEntries {
entries,
next_day_at,
};
let data = entries.encode_to_vec();
write_file(target_path, data)?;
Ok(())