From 1de4863726effbcf71385b01b3e2daee301ecbb0 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 3 Sep 2025 09:08:14 -0300 Subject: [PATCH] fix: Correct filter plugin calls and remove unused imports Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/common/status.rs | 2 -- src/modes/status_plugins.rs | 3 +-- src/services/filter_service.rs | 2 +- src/services/status_service.rs | 3 +-- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/common/status.rs b/src/common/status.rs index cd4bb29..473b61a 100644 --- a/src/common/status.rs +++ b/src/common/status.rs @@ -7,8 +7,6 @@ use crate::compression_engine::COMPRESSION_PROGRAMS; use crate::compression_engine::CompressionType; use crate::compression_engine::program::CompressionEngineProgram; use crate::meta_plugin::MetaPluginType; -use crate::meta_plugin; -use crate::meta_plugin::get_meta_plugin; #[derive(serde::Serialize, serde::Deserialize, ToSchema)] pub struct StatusInfo { diff --git a/src/modes/status_plugins.rs b/src/modes/status_plugins.rs index 7b9e413..8753b9e 100644 --- a/src/modes/status_plugins.rs +++ b/src/modes/status_plugins.rs @@ -14,7 +14,6 @@ use prettytable::format::consts::{FORMAT_BOX_CHARS, FORMAT_NO_BORDER_LINE_SEPARA use crate::meta_plugin::{MetaPluginType, get_meta_plugin}; use crate::common::status::{MetaPluginInfo, CompressionInfo}; -use crate::services::filter_service::get_available_filter_plugins; use prettytable::color; @@ -141,7 +140,7 @@ fn build_filter_plugin_table(filter_plugins: &Vec) -> Table { for plugin_name in sorted_plugin_names { // Get the plugin creator - let filter_plugins_map = crate::filter_plugin::get_available_filter_plugins(); + let filter_plugins_map = get_available_filter_plugins(); if let Some(plugin_creator) = filter_plugins_map.get(&plugin_name) { // Create a temporary instance to get options let plugin = plugin_creator(); diff --git a/src/services/filter_service.rs b/src/services/filter_service.rs index 3feba35..e718cec 100644 --- a/src/services/filter_service.rs +++ b/src/services/filter_service.rs @@ -50,7 +50,7 @@ impl FilterService { /// Get a map of available filter plugins pub fn get_available_filter_plugins() -> HashMap Box> { - let mut plugins = HashMap::new(); + let plugins = HashMap::new(); // Add your filter plugins here // Example: diff --git a/src/services/status_service.rs b/src/services/status_service.rs index 6e50bd4..f6088bf 100644 --- a/src/services/status_service.rs +++ b/src/services/status_service.rs @@ -2,7 +2,6 @@ use crate::common::status::{generate_status_info, StatusInfo}; use crate::config::Settings; use crate::meta_plugin::MetaPluginType; use crate::compression_engine::CompressionType; -use crate::services::filter_service::get_available_filter_plugins; use clap::Command; use std::path::PathBuf; use std::str::FromStr; @@ -34,7 +33,7 @@ impl StatusService { let mut status_info = generate_status_info(data_path, db_path, &meta_plugin_types, enabled_compression_type); // Add filter plugins information - status_info.filter_plugins = filter_plugin::get_available_filter_plugins() + status_info.filter_plugins = get_available_filter_plugins() .keys() .map(|name| name.clone()) .collect();