refactor: use compression_engine.open for file handling in update mode

This commit is contained in:
Andrew Phillips (aider)
2025-05-13 19:02:51 -03:00
parent 51acd0933f
commit dc76b6af52

View File

@@ -83,10 +83,10 @@ pub fn mode_update(
let mut digest_engine = digest_engine::get_digest_engine(digest_type); let mut digest_engine = digest_engine::get_digest_engine(digest_type);
// Read file content and update digest // Read file content and update digest
let mut file = std::fs::File::open(&item_path)?; let mut reader = compression_engine.open(item_path)?;
let mut buffer = [0; 4096]; let mut buffer = [0; 4096];
loop { loop {
let bytes_read = file.read(&mut buffer)?; let bytes_read = reader.read(&mut buffer)?;
if bytes_read == 0 { if bytes_read == 0 {
break; break;
} }