diff --git a/src/meta_plugin/digest.rs b/src/meta_plugin/digest.rs index 1bda3d5..d778959 100644 --- a/src/meta_plugin/digest.rs +++ b/src/meta_plugin/digest.rs @@ -58,12 +58,12 @@ impl MetaPlugin for DigestSha256MetaPlugin { true } - fn initialize(&mut self, item_id: i64) -> Result { + fn initialize(&mut self, item_id: i64) -> Result { self.item_id = Some(item_id); - Ok(PluginResponse::default()) + Ok(MetaPluginResponse::default()) } - - fn finalize(&mut self) -> Result { + + fn finalize(&mut self) -> Result { let mut metadata = Vec::new(); if let Some(item_id) = self.item_id { @@ -77,15 +77,15 @@ impl MetaPlugin for DigestSha256MetaPlugin { } } - Ok(PluginResponse { + Ok(MetaPluginResponse { metadata: Some(metadata), is_finalized: true, }) } - fn update(&mut self, data: &[u8]) -> Result { + fn update(&mut self, data: &[u8]) -> Result { self.hasher.update(data); - Ok(PluginResponse::default()) + Ok(MetaPluginResponse::default()) } fn meta_name(&self) -> String { diff --git a/src/meta_plugin/magic.rs b/src/meta_plugin/magic.rs index 5bf80fa..e8048c6 100644 --- a/src/meta_plugin/magic.rs +++ b/src/meta_plugin/magic.rs @@ -122,7 +122,7 @@ impl MetaPlugin for MagicFileMetaPlugin { true } - fn initialize(&mut self, item_id: i64) -> Result { + fn initialize(&mut self, item_id: i64) -> Result { self.item_id = Some(item_id); // Initialize the magic cookie once @@ -132,10 +132,10 @@ impl MetaPlugin for MagicFileMetaPlugin { .map_err(|e| anyhow::anyhow!("Failed to load magic database: {}", e))?; self.cookie = Some(cookie); - Ok(PluginResponse::default()) + Ok(MetaPluginResponse::default()) } - fn finalize(&mut self) -> Result { + fn finalize(&mut self) -> Result { let mut metadata = Vec::new(); // Save all magic metadata if not already saved @@ -170,13 +170,13 @@ impl MetaPlugin for MagicFileMetaPlugin { } } - Ok(PluginResponse { + Ok(MetaPluginResponse { metadata: if metadata.is_empty() { None } else { Some(metadata) }, is_finalized: true, }) } - fn update(&mut self, data: &[u8]) -> Result { + fn update(&mut self, data: &[u8]) -> Result { let mut metadata = Vec::new(); // Only collect up to max_buffer_size @@ -220,7 +220,7 @@ impl MetaPlugin for MagicFileMetaPlugin { } } - Ok(PluginResponse { + Ok(MetaPluginResponse { metadata: if metadata.is_empty() { None } else { Some(metadata) }, is_finalized: !metadata.is_empty(), })