1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 06:16:04 +00:00

i should start testing my fixes before committing them

This commit is contained in:
mat 2023-02-13 18:33:30 -06:00
parent edc37cfd4b
commit 9897cef520

View file

@ -66,12 +66,15 @@ pub async fn compression_encoder(
// otherwise, compress
let mut deflater = ZlibEncoder::new(data);
// write deflated data to buf
let mut data = Vec::new();
deflater.read_to_end(&mut data).await?;
let mut len_prepended_buf = Vec::new();
(len_prepended_buf.len() as u32).var_write_into(&mut len_prepended_buf)?;
len_prepended_buf.append(&mut data);
Ok(len_prepended_buf)
let mut compressed_data = Vec::new();
deflater.read_to_end(&mut compressed_data).await?;
// prepend the length
let mut len_prepended_compressed_data = Vec::new();
(data.len() as u32).var_write_into(&mut len_prepended_compressed_data)?;
len_prepended_compressed_data.append(&mut compressed_data);
Ok(len_prepended_compressed_data)
}
}