style(server): collapse nested if conditions via clippy

This commit is contained in:
Riz Ashraf committed 2026-09-21 20:13:38 +01:00
1 parent f37a2f8313
commit 9d7cd347c6
1 file changed
+6 -9
+6 -9
View File
@@ -77,11 +77,10 @@ impl McpTool for DeleteTaskHandler {
} }
for (idx, t) in tasks.iter().enumerate() { for (idx, t) in tasks.iter().enumerate() {
if let Some(pid) = &t.parent_id { if let Some(pid) = &t.parent_id
if let Some(&parent_idx) = id_to_index.get(pid.as_str()) { && let Some(&parent_idx) = id_to_index.get(pid.as_str()) {
children_map.entry(parent_idx).or_default().push(idx); children_map.entry(parent_idx).or_default().push(idx);
} }
}
} }
let mut to_delete_idx = std::collections::HashSet::new(); let mut to_delete_idx = std::collections::HashSet::new();
@@ -90,11 +89,10 @@ impl McpTool for DeleteTaskHandler {
queue.push_back(start_idx); queue.push_back(start_idx);
while let Some(curr) = queue.pop_front() { while let Some(curr) = queue.pop_front() {
if to_delete_idx.insert(curr) { if to_delete_idx.insert(curr)
if let Some(children) = children_map.get(&curr) { && let Some(children) = children_map.get(&curr) {
queue.extend(children.iter().copied()); queue.extend(children.iter().copied());
} }
}
} }
} }
@@ -165,11 +163,10 @@ impl McpTool for UpdateTaskStatusHandler {
if !blocked { if !blocked {
let mut uncompleted_deps = Vec::new(); let mut uncompleted_deps = Vec::new();
for dep_id in &tasks[target_idx].dependencies { for dep_id in &tasks[target_idx].dependencies {
if let Some(dep_task) = tasks.iter().find(|dt| dt.id == *dep_id) { if let Some(dep_task) = tasks.iter().find(|dt| dt.id == *dep_id)
if dep_task.status != "completed" && dep_task.status != "done" { && dep_task.status != "completed" && dep_task.status != "done" {
uncompleted_deps.push(dep_task.title.as_str()); uncompleted_deps.push(dep_task.title.as_str());
} }
}
} }
if !uncompleted_deps.is_empty() { if !uncompleted_deps.is_empty() {
blocked = true; blocked = true;