diff --git a/src/server/commands/connect.rs b/src/server/commands/connect.rs new file mode 100644 index 0000000..cbfa1e1 --- /dev/null +++ b/src/server/commands/connect.rs @@ -0,0 +1,13 @@ +use crate::server::client::client_profile::Client; +//use crate::client_management::client_profile::Client; + +use std::sync::Mutex; +use std::sync::Arc; +use std::collections::HashMap; +use dashmap::DashMap; + +pub fn add_client(clients_ref: &Arc>>, client: &Client){ + let mut clients_hashmap = clients_ref.lock().unwrap(); + let uuid = client.get_uuid().to_string(); + clients_hashmap.insert(uuid, client.clone()); +}