]> git.r.bdr.sh - rbdr/blog/blobdiff - src/command/update.rs
Use serde and time
[rbdr/blog] / src / command / update.rs
index 3796df2b67a082024a3029bba57f5b9311f5d1b6..67cc462c110b32da48f064d045ab756a23c48fda 100644 (file)
@@ -5,6 +5,7 @@ use super::{sync_down::SyncDown, generate::Generate, sync_up::SyncUp};
 use crate::configuration::Configuration;
 use crate::constants::METADATA_FILENAME;
 use crate::metadata::Metadata;
+use serde_json;
 
 pub struct Update;
 
@@ -23,7 +24,7 @@ impl Update {
     }
 
     fn write_metadata(&self, metadata: &Metadata, metadata_location: &PathBuf) -> Result<()> {
-        let serialized_metadata = metadata.serialize();
+        let serialized_metadata = serde_json::to_string(&metadata)?;
         write(metadata_location, serialized_metadata)?;
         Ok(())
     }