This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use anyhow::Result;
|
||||
use dtrack_core::{DtrackClient, DtrackConfig};
|
||||
use dtrack_tools::DtrackServer;
|
||||
use dtrack_tools::{shared_client, DtrackServer};
|
||||
use rmcp::{transport::stdio, ServiceExt};
|
||||
|
||||
#[tokio::main]
|
||||
@@ -16,7 +16,9 @@ async fn main() -> Result<()> {
|
||||
let cfg = DtrackConfig::resolve()?;
|
||||
let client = DtrackClient::from_config(&cfg)?;
|
||||
|
||||
let service = DtrackServer::new(client).serve(stdio()).await?;
|
||||
let service = DtrackServer::new(shared_client(client))
|
||||
.serve(stdio())
|
||||
.await?;
|
||||
service.waiting().await?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user