From 0fc34a9fcb4f07108d58dc00a2c2bddec72a2830 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Thu, 28 Aug 2025 16:58:05 -0300 Subject: [PATCH] feat: add status service module to services Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/modes/server/api/status.rs | 7 ++----- src/modes/status.rs | 3 +-- src/services/mod.rs | 1 + 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/modes/server/api/status.rs b/src/modes/server/api/status.rs index b99c58a..1cfcf8f 100644 --- a/src/modes/server/api/status.rs +++ b/src/modes/server/api/status.rs @@ -3,12 +3,9 @@ use axum::{ http::StatusCode, response::Json, }; -use strum::IntoEnumIterator; -use crate::modes::server::common::{AppState, ApiResponse, StatusInfoResponse}; -use crate::common::status::{generate_status_info, StatusInfo}; -use crate::meta_plugin::MetaPluginType; -use crate::compression_engine::CompressionType; +use crate::modes::server::common::{AppState, ApiResponse}; +use crate::common::status::StatusInfo; #[utoipa::path( get, diff --git a/src/modes/status.rs b/src/modes/status.rs index e977188..6bb6c8f 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -14,8 +14,7 @@ use prettytable::{Attr, Cell, Row, Table}; use prettytable::format::consts::{FORMAT_BOX_CHARS, FORMAT_NO_BORDER_LINE_SEPARATOR}; use crate::meta_plugin::{MetaPluginType, get_meta_plugin}; -use crate::common::status::{generate_status_info, PathInfo, CompressionInfo, MetaPluginInfo}; -use crate::compression_engine::CompressionType; +use crate::common::status::{PathInfo, CompressionInfo, MetaPluginInfo}; fn build_path_table(path_info: &PathInfo) -> Table { let mut path_table = Table::new(); diff --git a/src/services/mod.rs b/src/services/mod.rs index 7874eb0..274f47f 100644 --- a/src/services/mod.rs +++ b/src/services/mod.rs @@ -3,4 +3,5 @@ pub mod compression_service; pub mod error; pub mod item_service; pub mod meta_service; +pub mod status_service; pub mod types;