implement tools::file_set_contents
This commit is contained in:
1 parent
652c11900d
commit
f12f8ff1a6
3 files changed
+54
-3
No files matched your search
@@ -4,6 +4,7 @@ use std::fs::{OpenOptions};
|
||||
use std::io::{Read, Write};
|
||||
|
||||
//use std::sync::Arc;
|
||||
use crate::tools;
|
||||
use crate::api::schema::*;
|
||||
|
||||
use crate::section_config::*;
|
||||
@@ -71,9 +72,7 @@ pub fn save_config(config: &SectionConfigData) -> Result<(), Error> {
|
||||
|
||||
//fixme: compute and compare digest
|
||||
|
||||
//fixme: impl file_set_contents() (atomic write)
|
||||
file.set_len(0)?;
|
||||
file.write_all(raw.as_bytes())?;
|
||||
tools::file_set_contents(DATASTORE_CFG_FILENAME, raw.as_bytes(), None)?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Reference in new issue
Block a user