Resolve blocking commit deadlock and clippy warnings

This commit is contained in:
Riz Ashraf committed 2026-09-21 05:05:45 +01:00
1 parent afc7cbdad5
commit cbd3d5801c
5 files changed
+55 -32

No files matched your search

+3 -3
View File
@@ -441,7 +441,7 @@ impl MemoryHandler {
for entity in req.entities {
if !entity.name.is_empty() {
if let Ok(idx) = self.state.search_index.read() {
let _ = idx.index_entity(&entity);
drop(idx.index_entity(&entity));
}
g.entities.insert(entity.name.clone(), entity);
}
@@ -744,7 +744,7 @@ impl MemoryHandler {
acceptance_criteria: vec![],
};
if let Ok(idx) = self.state.search_index.read() {
let _ = idx.index_task(&task);
drop(idx.index_task(&task));
}
self.state.tasks.modify(|tasks| {
tasks.push(task);
@@ -1663,7 +1663,7 @@ impl MemoryHandler {
let elapsed = start_time.elapsed();
if method == "tools/call" {
let is_error = response.as_ref().map_or(false, |r| r.get("error").is_some() || r.get("result").and_then(|res| res.get("isError")).and_then(|e| e.as_bool()).unwrap_or(false));
let is_error = response.as_ref().is_some_and(|r| r.get("error").is_some() || r.get("result").and_then(|res| res.get("isError")).and_then(|e| e.as_bool()).unwrap_or(false));
tracing::info!("<<< [Server] MCP tool call {} (id: {}) completed in {:?} [Error: {}]", tool_name, id_clone, elapsed, is_error);
// Broadcast completion latency to the UI Activity Feed