Skip to content

Commit c0f4bd5

Browse files
committed
chore: remove async where not needed
1 parent 67bf227 commit c0f4bd5

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

crates/rust-mcp-sdk/src/mcp_runtimes/client_runtime.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ impl McpClient for ClientRuntime {
7676
where
7777
MessageDispatcher<ServerMessage>: McpDispatch<ServerMessage, MessageFromClient>,
7878
{
79-
(self.transport.message_sender().await) as _
79+
(self.transport.message_sender()) as _
8080
}
8181

8282
async fn start(self: Arc<Self>) -> SdkResult<()> {
8383
let mut stream = self.transport.start().await?;
8484

85-
let mut error_io_stream = self.transport.error_stream().await.write().await;
85+
let mut error_io_stream = self.transport.error_stream().write().await;
8686
let error_io_stream = error_io_stream.take();
8787

8888
let self_clone = Arc::clone(&self);

crates/rust-mcp-sdk/src/mcp_runtimes/server_runtime.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ impl McpServer for ServerRuntime {
6666
where
6767
MessageDispatcher<ClientMessage>: McpDispatch<ClientMessage, MessageFromServer>,
6868
{
69-
(self.transport.message_sender().await) as _
69+
(self.transport.message_sender()) as _
7070
}
7171

7272
/// Main runtime loop, processes incoming messages and handles requests
7373
async fn start(&self) -> SdkResult<()> {
7474
let mut stream = self.transport.start().await?;
7575

76-
let sender = self.transport.message_sender().await.read().await;
76+
let sender = self.transport.message_sender().read().await;
7777
let sender = sender
7878
.as_ref()
7979
.ok_or(schema_utils::SdkError::connection_closed())?;
@@ -124,7 +124,7 @@ impl McpServer for ServerRuntime {
124124
}
125125

126126
async fn stderr_message(&self, message: String) -> SdkResult<()> {
127-
let mut lock = self.transport.error_stream().await.write().await;
127+
let mut lock = self.transport.error_stream().write().await;
128128
if let Some(IoStream::Writable(stderr)) = lock.as_mut() {
129129
stderr.write_all(message.as_bytes()).await?;
130130
stderr.write_all(b"\n").await?;

crates/rust-mcp-transport/src/client_sse.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,11 @@ where
316316
Ok(stream)
317317
}
318318

319-
async fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
319+
fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
320320
&self.message_sender as _
321321
}
322322

323-
async fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
323+
fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
324324
&self.error_stream as _
325325
}
326326

crates/rust-mcp-transport/src/sse.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,11 @@ where
139139
*result
140140
}
141141

142-
async fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
142+
fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
143143
&self.message_sender as _
144144
}
145145

146-
async fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
146+
fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
147147
&self.error_stream as _
148148
}
149149

crates/rust-mcp-transport/src/stdio.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,11 +254,11 @@ where
254254
*result
255255
}
256256

257-
async fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
257+
fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>> {
258258
&self.message_sender as _
259259
}
260260

261-
async fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
261+
fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>> {
262262
&self.error_stream as _
263263
}
264264

crates/rust-mcp-transport/src/transport.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ where
113113
async fn start(&self) -> TransportResult<Pin<Box<dyn Stream<Item = R> + Send>>>
114114
where
115115
MessageDispatcher<R>: McpDispatch<R, S>;
116-
async fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>>;
117-
async fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>>;
116+
fn message_sender(&self) -> &tokio::sync::RwLock<Option<MessageDispatcher<R>>>;
117+
fn error_stream(&self) -> &tokio::sync::RwLock<Option<IoStream>>;
118118
async fn shut_down(&self) -> TransportResult<()>;
119119
async fn is_shut_down(&self) -> bool;
120120
}

0 commit comments

Comments
 (0)