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 {
|
impl FsRepo {
|
||||||
fn get_current_task_impl(&self) -> Result<Option<CurrentTaskInfo>, Error> {
|
fn get_current_task_impl(&self) -> Result<Option<CurrentTaskInfo>, Error> {
|
||||||
let file_path = self.xdg_dirs.get_data_file(CURRENT_TASK_FILE);
|
let file_path = self.xdg_dirs.get_data_file(CURRENT_TASK_FILE);
|
||||||
File::open(&file_path)
|
Ok(File::open(&file_path)
|
||||||
.ok()
|
.ok()
|
||||||
.map(|file| serde_json::from_reader(file).map_err(|_| Error::InvalidData))
|
.and_then(|file| serde_json::from_reader(file).ok()))
|
||||||
.transpose()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn save_current_task_impl(&self, cur_task: Option<CurrentTaskInfo>) -> Result<(), Error> {
|
fn save_current_task_impl(&self, cur_task: Option<CurrentTaskInfo>) -> Result<(), Error> {
|
||||||
|
|
Loading…
Reference in a new issue