aboutsummaryrefslogtreecommitdiff
path: root/src/command/update.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-03-08 14:53:01 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2024-03-08 14:53:01 +0100
commitf6a545b00a4046879b7cc25c06c37bb6b6880b43 (patch)
treebc7da8066c080ff850d1e423c0e33bd5fb83e095 /src/command/update.rs
parent2998247083406f914b3647cedd19abf5507bf2c6 (diff)
Use serde and time
Diffstat (limited to 'src/command/update.rs')
-rw-r--r--src/command/update.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/command/update.rs b/src/command/update.rs
index 3796df2..67cc462 100644
--- a/src/command/update.rs
+++ b/src/command/update.rs
@@ -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(())
}