diff options
Diffstat (limited to 'azalea-protocol/src/packets/login')
| -rwxr-xr-x | azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs b/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs index 26321f34..61c281f5 100755 --- a/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs +++ b/azalea-protocol/src/packets/login/clientbound_login_compression_packet.rs @@ -1,12 +1,10 @@ +use super::ClientboundLoginPacket; +use azalea_buf::{BufReadError, McBufVarReadable, McBufVarWritable}; use std::{ hash::Hash, io::{Read, Write}, }; -use azalea_buf::{BufReadError, Readable, Writable}; - -use super::ClientboundLoginPacket; - #[derive(Hash, Clone, Debug)] pub struct ClientboundLoginCompressionPacket { pub compression_threshold: i32, @@ -18,12 +16,12 @@ impl ClientboundLoginCompressionPacket { } pub fn write(&self, buf: &mut impl Write) -> Result<(), std::io::Error> { - buf.write_varint(self.compression_threshold).unwrap(); + self.compression_threshold.var_write_into(buf)?; Ok(()) } pub fn read(buf: &mut impl Read) -> Result<ClientboundLoginPacket, BufReadError> { - let compression_threshold = buf.read_varint()?; + let compression_threshold = i32::var_read_from(buf)?; Ok(ClientboundLoginCompressionPacket { compression_threshold, |
