From cfe72b6c7b55ca0a6b296e9f3779ca7932543b3f Mon Sep 17 00:00:00 2001 From: michael-bailey Date: Mon, 28 Feb 2022 18:13:27 +0000 Subject: [PATCH] Update client_manager.rs + created function to get the number of connected clients --- server/src/client_manager.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/client_manager.rs b/server/src/client_manager.rs index 0eaf828..9e1d628 100644 --- a/server/src/client_manager.rs +++ b/server/src/client_manager.rs @@ -51,6 +51,10 @@ impl ClientManager }) } + pub async fn get_count(&self) -> usize { + self.clients.lock().await.len() + } + pub async fn handle_channel(&self, message: Option) { use ClientMgrMessage::{Add, Remove, SendClients, BroadcastGlobalMessage, SendError}; println!("Handling channel");