aboutsummaryrefslogtreecommitdiff
path: root/azalea-chat/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-06-23 15:28:33 -0500
committermat <github@matdoes.dev>2022-06-23 15:28:33 -0500
commitba399c4440c2d182f55cba7fab068e1118bcc2b7 (patch)
tree20188f93e3fe16b747350ef2b44678b188313c61 /azalea-chat/src
parent5ca49e680ed8519456dc9a9af84321d4b69dcbb3 (diff)
downloadazalea-drasl-ba399c4440c2d182f55cba7fab068e1118bcc2b7.tar.xz
switch things to use azalea-buf
Diffstat (limited to 'azalea-chat/src')
-rwxr-xr-xazalea-chat/src/component.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/azalea-chat/src/component.rs b/azalea-chat/src/component.rs
index 872a0a5c..d307bcbc 100755
--- a/azalea-chat/src/component.rs
+++ b/azalea-chat/src/component.rs
@@ -1,3 +1,6 @@
+use std::io::{Read, Write};
+
+use azalea_buf::{McBufReadable, McBufWritable};
use serde::{de, Deserialize, Deserializer};
use crate::{
@@ -267,7 +270,7 @@ impl<'de> Deserialize<'de> for Component {
impl McBufReadable for Component {
fn read_into(buf: &mut impl Read) -> Result<Self, String> {
- let string = buf.read_utf()?;
+ let string = String::read_into(buf)?;
let json: serde_json::Value = serde_json::from_str(string.as_str())
.map_err(|_| "Component isn't valid JSON".to_string())?;
let component = Component::deserialize(json).map_err(|e| e.to_string())?;