diff options
Diffstat (limited to 'examples/chat_server/main.rs')
-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!( |