fix: resolve clippy warnings and test errors
- Implement FromStr trait for NodeType instead of custom from_str method - Fix redundant_closure warning in server.rs:455 - Add #[allow(clippy::too_many_arguments)] for new_file_node - Fix unused variables in tests (_user_id, _conn) - Remove unused imports (NodeType, serde_json::json) - Replace len() > 0 with !is_empty() for clarity - Replace == false with negation operator - Format code with cargo fmt
This commit is contained in:
@@ -7,6 +7,7 @@ use axum::{
|
||||
Router,
|
||||
};
|
||||
use serde::Deserialize;
|
||||
use std::str::FromStr;
|
||||
use std::sync::{Arc, Mutex};
|
||||
|
||||
use crate::audio;
|
||||
@@ -452,7 +453,9 @@ async fn create_node(
|
||||
let parent_id = body["parent_id"].as_str().map(|s| s.to_string());
|
||||
let node_type = body["node_type"]
|
||||
.as_str()
|
||||
.map(|s| filetree::node::NodeType::from_str(s))
|
||||
.map(|s| {
|
||||
filetree::node::NodeType::from_str(s).unwrap_or(filetree::node::NodeType::Folder)
|
||||
})
|
||||
.unwrap_or(filetree::node::NodeType::Folder);
|
||||
|
||||
let node = match node_type {
|
||||
|
||||
Reference in New Issue
Block a user