fixup: dont validate current task data #16
1 changed files with 2 additions and 3 deletions
|
@ -175,10 +175,9 @@ impl Repository for FsRepo {
|
|||
impl FsRepo {
|
||||
fn get_current_task_impl(&self) -> Result<Option<CurrentTaskInfo>, Error> {
|
||||
let file_path = self.xdg_dirs.get_data_file(CURRENT_TASK_FILE);
|
||||
File::open(&file_path)
|
||||
Ok(File::open(&file_path)
|
||||
.ok()
|
||||
.map(|file| serde_json::from_reader(file).map_err(|_| Error::InvalidData))
|
||||
.transpose()
|
||||
.and_then(|file| serde_json::from_reader(file).ok()))
|
||||
}
|
||||
|
||||
fn save_current_task_impl(&self, cur_task: Option<CurrentTaskInfo>) -> Result<(), Error> {
|
||||
|
|
Loading…
Reference in a new issue