From 6935ea2dea88c431026f2661d3cd4d5ab8d4c72f Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Thu, 22 May 2025 16:27:09 -0300 Subject: [PATCH] refactor: extract digest and compression engine initialization --- src/modes/save.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modes/save.rs b/src/modes/save.rs index d32b762..fcb4adf 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -39,16 +39,18 @@ pub fn mode_save( let digest_type = cmd_args_digest_type(cmd, &args); debug!("MAIN: Digest type: {:?}", digest_type); + let mut digest_engine = get_digest_engine(digest_type.clone()); let compression_type = cmd_args_compression_type(cmd, &args); debug!("MAIN: Compression type: {:?}", compression_type); + let compression_engine = + get_compression_engine(compression_type.clone()).expect("Unable to get compression engine"); let meta_plugin_types: Vec = cmd_args_meta_plugin_types(cmd, &args); debug!("MAIN: Meta plugin types: {:?}", meta_plugin_types); - let mut digest_engine = get_digest_engine(digest_type.clone()); - let compression_engine = - get_compression_engine(compression_type.clone()).expect("Unable to get compression engine"); + // TODO: get a MetaPlugin for each MetaPluginType + let meta_plugins: Vec ; let mut item = db::Item { id: None,