diff --git a/mediarepo-daemon/mediarepo-core/src/utils.rs b/mediarepo-daemon/mediarepo-core/src/utils.rs index 74f6b75..c65a638 100644 --- a/mediarepo-daemon/mediarepo-core/src/utils.rs +++ b/mediarepo-daemon/mediarepo-core/src/utils.rs @@ -50,10 +50,7 @@ pub async fn get_folder_size(path: PathBuf) -> RepoResult { let futures = all_files.into_iter().map(|f| read_file_size(f)); let results = future::join_all(futures).await; - let size = results - .into_iter() - .filter_map(|r| r.ok()) - .fold(0u64, |acc, val| acc + val); + let size = results.into_iter().filter_map(|r| r.ok()).sum(); Ok(size) }