diff options
Diffstat (limited to 'examples/chat/server.rs')
-rw-r--r-- | examples/chat/server.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/chat/server.rs b/examples/chat/server.rs index 26fa75e..facaefa 100644 --- a/examples/chat/server.rs +++ b/examples/chat/server.rs @@ -13,7 +13,7 @@ use protocol::{ClientMessage, ServerMessage}; mod protocol; -#[derive(Debug, Clone, Default)] +#[derive(Resource, Debug, Clone, Default)] struct Users { names: HashMap<ClientId, String>, } @@ -54,7 +54,7 @@ fn handle_client_messages(mut server: ResMut<Server>, mut users: ResMut<Users>) } ClientMessage::Disconnect {} => { // We tell the server to disconnect this user - server.disconnect_client(client_id); + server.disconnect_client(client_id).unwrap(); handle_disconnect(&mut server, &mut users, client_id); } ClientMessage::ChatMessage { message } => { |