diff options
author | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-10-27 10:17:03 +0200 |
---|---|---|
committer | Henauxg <19689618+Henauxg@users.noreply.github.com> | 2022-10-27 10:17:03 +0200 |
commit | 49db1cf21e711dca0fdef742d32e159071f4968e (patch) | |
tree | 1952ca22a2b06fc233f219302c78417703a62b4e /examples | |
parent | 680f5f0e553fc8f444ceaa88ee842e6677e04ae4 (diff) |
[example] split server.receive_message::<ClientMessage> in its two parts
Diffstat (limited to 'examples')
-rw-r--r-- | examples/chat_server/main.rs | 6 |
1 files changed, 2 insertions, 4 deletions
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<Server>, mut users: ResMut<Users>) { - while let Ok(Some(message)) = server.receive_message::<ClientMessage>() { - // Retrieve the assigned ClientId. - let client_id = message.1; - match message.0 { + while let Ok(Some((message, client_id))) = server.receive_message::<ClientMessage>() { + match message { ClientMessage::Join { name } => { if users.names.contains_key(&client_id) { warn!( |