mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: add fs-util for reading, writing json files (#9418)
This commit is contained in:
@ -354,11 +354,8 @@ where
|
||||
/// `persistent_peers_file`.
|
||||
pub fn write_peers_to_file(&self, persistent_peers_file: &Path) -> Result<(), FsPathError> {
|
||||
let known_peers = self.all_peers().collect::<Vec<_>>();
|
||||
let known_peers = serde_json::to_string_pretty(&known_peers).map_err(|e| {
|
||||
FsPathError::WriteJson { source: e, path: persistent_peers_file.to_path_buf() }
|
||||
})?;
|
||||
persistent_peers_file.parent().map(fs::create_dir_all).transpose()?;
|
||||
fs::write(persistent_peers_file, known_peers)?;
|
||||
reth_fs_util::write_json_file(persistent_peers_file, &known_peers)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user