style: fix clippy collapsible_if + cargo fmt

This commit is contained in:
Dionisio
2026-02-15 18:04:32 +01:00
parent 1ed20f425f
commit 0be7ef8c0b
11 changed files with 138 additions and 94 deletions
+1 -2
View File
@@ -150,8 +150,7 @@ impl CalDavAdapter {
} else if name_str == "time-range" || name_str.ends_with(":time-range") {
// Parse time-range attributes
for attr in e.attributes().flatten() {
let attr_name =
std::str::from_utf8(attr.key.as_ref()).unwrap_or("");
let attr_name = std::str::from_utf8(attr.key.as_ref()).unwrap_or("");
let attr_value = attr.unescape_value().unwrap_or_default();
if attr_name == "start" {
@@ -60,7 +60,6 @@ impl QualifiedName {
name: name.into(),
}
}
}
impl std::fmt::Display for QualifiedName {
@@ -118,7 +118,14 @@ impl FileUploadUseCase for FileUploadService {
) -> Result<FileDto, DomainError> {
let file = self
.file_write
.save_file_from_temp(name.clone(), folder_id, content_type, temp_path, size, pre_computed_hash)
.save_file_from_temp(
name.clone(),
folder_id,
content_type,
temp_path,
size,
pre_computed_hash,
)
.await?;
let dto = FileDto::from(file);
info!(
@@ -165,8 +172,15 @@ impl FileUploadUseCase for FileUploadService {
})?
.len();
self.upload_file_streaming(name, folder_id, content_type, file_path, size, pre_computed_hash)
.await
self.upload_file_streaming(
name,
folder_id,
content_type,
file_path,
size,
pre_computed_hash,
)
.await
}
/// Creates a file at a specific path (for WebDAV PUT on new resource).
@@ -205,12 +219,13 @@ impl FileUploadUseCase for FileUploadService {
async fn update_file(&self, path: &str, content: &[u8]) -> Result<(), DomainError> {
// Direct SQL lookup — O(folder_depth) instead of O(total_files)
if let Some(file_read) = &self.file_read
&& let Some(file) = file_read.find_file_by_path(path).await? {
self.file_write
.update_file_content(file.id(), content.to_vec())
.await?;
return Ok(());
}
&& let Some(file) = file_read.find_file_by_path(path).await?
{
self.file_write
.update_file_content(file.id(), content.to_vec())
.await?;
return Ok(());
}
let path_normalized = path.trim_start_matches('/').trim_end_matches('/');
let (parent_path, filename) = if let Some(idx) = path_normalized.rfind('/') {