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:
parent
edc37cfd4b
commit
9897cef520
1 changed files with 9 additions and 6 deletions
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue