fix(core): remove all unwraps, fix unpolled futures, and fix search index memory leak on restart
This commit is contained in:
1 parent
ae0ea9ab22
commit
7dc0c329ad
9 files changed
+45
-59
No files matched your search
@@ -42,9 +42,8 @@ impl McpTool for AddTaskHandler {
|
||||
dependencies: deps,
|
||||
acceptance_criteria: vec![],
|
||||
};
|
||||
if let Ok(idx) = state.search_index.read() {
|
||||
drop(idx.index_task(&task));
|
||||
}
|
||||
let idx = state.search_index.read().unwrap_or_else(|e| e.into_inner()).clone();
|
||||
let _ = idx.index_task(&task).await;
|
||||
state.tasks.modify(|tasks| {
|
||||
tasks.push(task);
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user