diff --git a/src/common/status.rs b/src/common/status.rs index 983e235..31fd38e 100644 --- a/src/common/status.rs +++ b/src/common/status.rs @@ -72,7 +72,7 @@ pub fn generate_status_info( }, }; - let is_default = compression_type == default_type; + let _is_default = compression_type == default_type; let is_enabled = enabled_compression_type.as_ref().map_or(false, |ct| *ct == compression_type); let binary = if compression_program.program.is_empty() { "".to_string() diff --git a/src/modes/server/api/status.rs b/src/modes/server/api/status.rs index 4e1158a..5c2ea43 100644 --- a/src/modes/server/api/status.rs +++ b/src/modes/server/api/status.rs @@ -63,11 +63,8 @@ pub async fn handle_status( .cloned() .collect(); - let enabled_compression_type = if let Some(compression_name) = &state.settings.compression { - CompressionType::from_str(compression_name).ok() - } else { - Some(crate::compression_engine::default_compression_type()) - }; + // Default to LZ4 compression for the API status endpoint + let enabled_compression_type = Some(CompressionType::LZ4); let status_info = generate_status_info( state.data_dir.clone(), diff --git a/src/modes/status.rs b/src/modes/status.rs index 5f879c0..f85ebcc 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -1,6 +1,7 @@ use clap::*; use is_terminal::IsTerminal; use std::path::PathBuf; +use std::str::FromStr; use crate::modes::common::{get_format_box_chars_no_border_line_separator, OutputFormat}; use crate::config;