fix: resolve clippy warnings for --all-features CI build

Update share_service test impl to match upstream trait changes
(requester_id params, verify_shared_link_password returns ShareDto).
Fix map_or, collapsible_if, dead_code, too_many_arguments warnings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
zjean
2026-03-05 21:23:00 +01:00
parent 45c60faeb5
commit aa666f5bbb
7 changed files with 43 additions and 26 deletions
+1 -1
View File
@@ -245,7 +245,7 @@ pub trait FileRetrievalUseCase: Send + Sync + 'static {
let all = self.list_files_batch(folder_id, offset, limit).await?;
Ok(all
.into_iter()
.filter(|f| f.owner_id.as_deref().map_or(false, |o| o == owner_id))
.filter(|f| f.owner_id.as_deref().is_some_and(|o| o == owner_id))
.collect())
}
}
+2 -2
View File
@@ -58,7 +58,7 @@ pub trait FileReadPort: Send + Sync + 'static {
let all = self.list_files(folder_id).await?;
Ok(all
.into_iter()
.filter(|f| f.owner_id().map_or(false, |o| o == owner_id))
.filter(|f| f.owner_id().is_some_and(|o| o == owner_id))
.collect())
}
@@ -142,7 +142,7 @@ pub trait FileReadPort: Send + Sync + 'static {
let all = self.list_files_batch(folder_id, offset, limit).await?;
Ok(all
.into_iter()
.filter(|f| f.owner_id().map_or(false, |o| o == owner_id))
.filter(|f| f.owner_id().is_some_and(|o| o == owner_id))
.collect())
}