fix: Incorrect decompressed file count

This commit is contained in:
MisileLaboratory 2023-04-19 15:44:44 +00:00 committed by João Marcos
parent 2ebdaf6ecf
commit 30d269fc8f

View File

@ -165,7 +165,13 @@ pub fn decompress_file(
} }
}, },
SevenZip => { SevenZip => {
sevenz_rust::decompress_file(input_file_path, output_dir).map_err(|x| crate::Error::SevenzipError(x))?; let mut count = 0;
sevenz_rust::decompress_file_with_extract_fn(input_file_path, output_dir,
|entry, reader, dest| {
count += 1;
sevenz_rust::default_entry_extract_fn(entry, reader, dest)
}
).map_err(|x| crate::Error::SevenzipError(x))?;
fs::read_dir(output_dir)?.count() fs::read_dir(output_dir)?.count()
} }
}; };