fix(fileLifeCycle): add missing on_file_deleted with cascading del

on_file_deleted() was missing on folder deletion or on cascading deletion
This commit is contained in:
Edouard Vanbelle
2026-06-25 22:57:31 +02:00
parent 11e34762e3
commit fefba83cfc
6 changed files with 317 additions and 3 deletions
@@ -10,6 +10,7 @@ mod tests {
use crate::application::services::batch_operations::{
BatchOperationService, BatchResult, BatchStats,
};
use crate::application::services::file_lifecycle_service::FileLifecycleService;
use crate::application::services::file_management_service::FileManagementService;
use crate::application::services::file_retrieval_service::FileRetrievalService;
use crate::application::services::folder_service::FolderService;
@@ -100,7 +101,11 @@ mod tests {
None,
authz.clone(),
));
let folder_service = Arc::new(FolderService::new(folder_repo, authz));
let folder_service = Arc::new(FolderService::new(
folder_repo,
authz,
Arc::new(FileLifecycleService::new()),
));
let _batch_service = BatchOperationService::new(
file_retrieval,