Full split of lang.rs

This commit is contained in:
micialware committed 2026-08-24 11:35:37 +03:00
1 parent 22b455a640
commit c67663141f
17 files changed
+81 -78

No files matched your search

+7 -13
View File
@@ -1,13 +1,14 @@
use crate::core::srs::WordOpenMode;
use crate::data::entities::HistoryItem;
use crate::data::Id;
use crate::fs::*;
use crate::lang::{Id};
use chrono::{DateTime, Utc};
use crate::notification::NotificationData;
use crate::notification::NotificationData::PermissionDenied;
use chrono::DateTime;
use std::fs::{File, OpenOptions};
use std::io::Write;
use std::io::{BufRead, BufReader};
use std::path::PathBuf;
use crate::core::srs::WordOpenMode;
use crate::notification::NotificationData;
use crate::notification::NotificationData::PermissionDenied;
pub fn get_history_of_set(id: Id) -> Result<Vec<HistoryItem>, NotificationData> {
let app_dir = history_dir()?;
@@ -84,11 +85,4 @@ pub fn push_note(set_id: Id, item: HistoryItem) -> Result<(), NotificationData>
Ok(())
}
#[derive(Clone)]
pub struct HistoryItem {
pub timestamp: DateTime<Utc>,
pub word_id: Id,
pub mode: WordOpenMode,
pub before: u8,
pub after: u8,
}