From c4b2a5d7e756cebaf7813eeca7c5d54d9e6dc03f Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Sat, 16 Aug 2025 12:03:13 -0300 Subject: [PATCH] fix: update config type references and method calls Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) --- src/modes/common.rs | 5 ++--- src/modes/delete.rs | 2 +- src/modes/diff.rs | 2 +- src/modes/get.rs | 2 +- src/modes/info.rs | 2 +- src/modes/save.rs | 2 +- src/modes/server.rs | 4 ++-- src/modes/status.rs | 2 +- src/modes/update.rs | 2 +- 9 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/modes/common.rs b/src/modes/common.rs index e058c34..d216f09 100644 --- a/src/modes/common.rs +++ b/src/modes/common.rs @@ -200,7 +200,7 @@ pub fn settings_meta_plugin_types(cmd: &mut Command, settings: &config::Settings let mut meta_plugin_types = Vec::new(); // Handle comma-separated values in each meta_plugins argument - for meta_plugin_names_str in &settings.meta_plugins { + for meta_plugin_names_str in &settings.meta_plugins_names() { let meta_plugin_names: Vec<&str> = meta_plugin_names_str.split(',').collect(); for name in meta_plugin_names { @@ -253,8 +253,7 @@ pub fn settings_digest_type(cmd: &mut Command, settings: &config::Settings) -> M pub fn settings_compression_type(cmd: &mut Command, settings: &config::Settings) -> CompressionType { let compression_name = settings - .compression - .clone() + .compression() .unwrap_or(CompressionType::LZ4.to_string()); let compression_type_opt = CompressionType::from_str(&compression_name); diff --git a/src/modes/delete.rs b/src/modes/delete.rs index c84bdf4..fe4f290 100644 --- a/src/modes/delete.rs +++ b/src/modes/delete.rs @@ -12,7 +12,7 @@ use rusqlite::Connection; pub fn mode_delete( cmd: &mut Command, _settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut Connection, diff --git a/src/modes/diff.rs b/src/modes/diff.rs index c1b78d2..d7c5f64 100644 --- a/src/modes/diff.rs +++ b/src/modes/diff.rs @@ -295,7 +295,7 @@ fn handle_diff_output( pub fn mode_diff( cmd: &mut Command, _settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut rusqlite::Connection, diff --git a/src/modes/get.rs b/src/modes/get.rs index 40c1847..f603444 100644 --- a/src/modes/get.rs +++ b/src/modes/get.rs @@ -12,7 +12,7 @@ use is_terminal::IsTerminal; pub fn mode_get( cmd: &mut Command, settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut rusqlite::Connection, diff --git a/src/modes/info.rs b/src/modes/info.rs index fea8758..b1a4d78 100644 --- a/src/modes/info.rs +++ b/src/modes/info.rs @@ -21,7 +21,7 @@ use prettytable::{Attr, Cell, Row, Table}; pub fn mode_info( cmd: &mut Command, settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut rusqlite::Connection, diff --git a/src/modes/save.rs b/src/modes/save.rs index ff5ba2c..68d3079 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -232,7 +232,7 @@ fn finalize_meta_plugins( pub fn mode_save( cmd: &mut Command, settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut rusqlite::Connection, diff --git a/src/modes/server.rs b/src/modes/server.rs index 5ffe5ed..820b064 100644 --- a/src/modes/server.rs +++ b/src/modes/server.rs @@ -2,7 +2,7 @@ use anyhow::Result; use axum::{ Router, }; -use clap::{Command, Parser}; +use clap::Command; use log::{debug, info, warn}; use std::net::SocketAddr; use std::path::PathBuf; @@ -22,7 +22,7 @@ pub use common::{ServerConfig, AppState, logging_middleware, create_auth_middlew pub fn mode_server( _cmd: &mut Command, settings: &config::Settings, - config: &config::Config, + config: &config::Settings, conn: &mut rusqlite::Connection, data_path: PathBuf, ) -> Result<()> { diff --git a/src/modes/status.rs b/src/modes/status.rs index f85ebcc..f8b9ae3 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -123,7 +123,7 @@ fn build_meta_plugin_table(meta_plugin_info: &Vec) -> Table { pub fn mode_status( _cmd: &mut Command, settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, data_path: PathBuf, db_path: PathBuf, ) -> Result<(), anyhow::Error> { diff --git a/src/modes/update.rs b/src/modes/update.rs index 4086a47..b92e3c1 100644 --- a/src/modes/update.rs +++ b/src/modes/update.rs @@ -15,7 +15,7 @@ use rusqlite::Connection; pub fn mode_update( cmd: &mut Command, settings: &config::Settings, - _config: &config::Config, + _config: &config::Settings, ids: &mut Vec, tags: &mut Vec, conn: &mut Connection,