From 49db1cf21e711dca0fdef742d32e159071f4968e Mon Sep 17 00:00:00 2001 From: Henauxg <19689618+Henauxg@users.noreply.github.com> Date: Thu, 27 Oct 2022 10:17:03 +0200 Subject: [example] split server.receive_message:: in its two parts --- examples/chat_server/main.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'examples/chat_server/main.rs') diff --git a/examples/chat_server/main.rs b/examples/chat_server/main.rs index 9682ad6..ce87d84 100644 --- a/examples/chat_server/main.rs +++ b/examples/chat_server/main.rs @@ -20,10 +20,8 @@ struct Users { } fn handle_client_messages(mut server: ResMut, mut users: ResMut) { - while let Ok(Some(message)) = server.receive_message::() { - // Retrieve the assigned ClientId. - let client_id = message.1; - match message.0 { + while let Ok(Some((message, client_id))) = server.receive_message::() { + match message { ClientMessage::Join { name } => { if users.names.contains_key(&client_id) { warn!( -- cgit v1.2.3