aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorHenauxg <19689618+Henauxg@users.noreply.github.com>2022-10-27 10:17:03 +0200
committerHenauxg <19689618+Henauxg@users.noreply.github.com>2022-10-27 10:17:03 +0200
commit49db1cf21e711dca0fdef742d32e159071f4968e (patch)
tree1952ca22a2b06fc233f219302c78417703a62b4e /examples
parent680f5f0e553fc8f444ceaa88ee842e6677e04ae4 (diff)
[example] split server.receive_message::<ClientMessage> in its two parts
Diffstat (limited to 'examples')
-rw-r--r--examples/chat_server/main.rs6
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!(