From 03c46a18d3a283ee737688c4c65bb5ef1d6ba1dc Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 29 Jun 2024 20:10:55 +0200 Subject: server: log why packet was invalid --- server/src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'server/src/main.rs') diff --git a/server/src/main.rs b/server/src/main.rs index 5b191365..bf69f295 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -143,9 +143,12 @@ async fn run() -> anyhow::Result<()> { while let Some(Ok(message)) = read.next().await { match message { Message::Text(line) => { - let Ok(packet): Result = serde_json::from_str(&line) else { - warn!("invalid json over ws"); - break; + let packet = match serde_json::from_str(&line) { + Ok(p) => p, + Err(e) => { + warn!("invalid packet: {e}"); + break; + } }; debug!("<- {id:?} {packet:?}"); if let Err(e) = state.write().await.packet_in(id, packet).await { -- cgit v1.2.3-70-g09d2