From 194e95473364ce4e55c16d97884d7145a640b5bd Mon Sep 17 00:00:00 2001 From: michael-bailey Date: Wed, 17 Mar 2021 10:08:39 +0000 Subject: [PATCH] fixing owner structure. --- src/lib/server/client_management/client/mod.rs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/lib/server/client_management/client/mod.rs b/src/lib/server/client_management/client/mod.rs index f69220d..aceb674 100644 --- a/src/lib/server/client_management/client/mod.rs +++ b/src/lib/server/client_management/client/mod.rs @@ -40,10 +40,7 @@ pub struct Client { // non serializable #[serde(skip)] - output_channel: Mutex>, - - #[serde(skip)] - input_channel: Mutex>, + server_channel: Sender, #[serde(skip)] stream: Mutex>, @@ -77,13 +74,6 @@ impl IClient for Client { // Mark: end - } -impl IOwned for Client { - fn set_owner(&self, owner: Weak) { - let mut owner_mut = self.owner.lock().unwrap(); - let _ = mem::replace(&mut *owner_mut, Some(owner)); - } -} - impl IMessagable for Client{ fn send_message(&self, msg: ClientMessage) { self.input_channel.lock().unwrap().send(msg);