fix: update async item service constructor parameters

Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-28 14:59:32 -03:00
parent 50806ba81a
commit b10781a8c0

View File

@@ -60,7 +60,8 @@ pub fn mode_server(
let rt = tokio::runtime::Runtime::new()?;
// Take ownership of the connection and move it into the async runtime
let owned_conn = std::mem::replace(conn, rusqlite::Connection::open_in_memory()?);
rt.block_on(run_server(server_config, owned_conn, data_path, item_service))
let cmd = cmd.clone();
rt.block_on(run_server(server_config, owned_conn, data_path, item_service, cmd))
}
async fn run_server(
@@ -85,6 +86,8 @@ async fn run_server(
db: db_conn,
data_dir: data_dir.clone(),
item_service: Arc::new(item_service),
cmd: Arc::new(Mutex::new(Command::new("keep"))),
settings: Arc::new(settings.clone()),
};
// Create MCP router