big download fixed
This commit is contained in:
@@ -473,8 +473,15 @@ pub fn big_or_chunk_to_file(tree: &MerkleTree, node: &MerkleNode, file: &mut Fil
|
||||
}
|
||||
}
|
||||
MerkleNode::Chunk(chunk) => {
|
||||
println!("wrote data");
|
||||
let _ = file.write_all(&chunk.data);
|
||||
if !chunk.data.is_empty() {
|
||||
// Enlève le premier élément
|
||||
let mut data = chunk.data.clone(); // Clone pour éviter de modifier l'original
|
||||
data.remove(0); // Enlève le premier élément
|
||||
println!("wrote data {:?}", data);
|
||||
let _ = file.write(&data);
|
||||
} else {
|
||||
println!("chunk.data is empty, nothing to write");
|
||||
}
|
||||
}
|
||||
_ => {
|
||||
println!("invalid type of file");
|
||||
|
||||
Reference in New Issue
Block a user