fix: drop lock once it is no longer needed

This commit is contained in:
Michael Bolin
2025-12-02 12:32:37 -08:00
parent 1d09ac89a1
commit 366d56a724
+4 -2
View File
@@ -151,8 +151,10 @@ impl ElicitationRequestManager {
let server_name = server_name.clone();
async move {
let (tx, rx) = oneshot::channel();
let mut lock = elicitation_requests.lock().await;
lock.insert((server_name.clone(), id.clone()), tx);
{
let mut lock = elicitation_requests.lock().await;
lock.insert((server_name.clone(), id.clone()), tx);
}
let _ = tx_event
.send(Event {
id: "mcp_elicitation_request".to_string(),