From dd8faef275127789046c6d4cd51d336d315e90a7 Mon Sep 17 00:00:00 2001 From: michael-bailey Date: Sat, 3 Sep 2022 08:01:56 +0100 Subject: [PATCH] fixed network manager message result types --- server/src/network/network_manager/messages.rs | 2 +- server/src/network/network_manager/network_manager.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/network/network_manager/messages.rs b/server/src/network/network_manager/messages.rs index 5f0ba4e..9f25130 100644 --- a/server/src/network/network_manager/messages.rs +++ b/server/src/network/network_manager/messages.rs @@ -18,7 +18,7 @@ pub enum NetworkOutput { } #[derive(Message, Debug, Ord, PartialOrd, Eq, PartialEq)] -#[rtype(result = "()")] +#[rtype(result = "NetworkDataOutput")] pub enum NetworkDataMessage { IsListening } diff --git a/server/src/network/network_manager/network_manager.rs b/server/src/network/network_manager/network_manager.rs index 721171e..9e38316 100644 --- a/server/src/network/network_manager/network_manager.rs +++ b/server/src/network/network_manager/network_manager.rs @@ -136,11 +136,11 @@ impl Handler for NetworkManager { } impl Handler for NetworkManager { - type Result = (); + type Result = NetworkDataOutput; fn handle(&mut self, msg: NetworkDataMessage, ctx: &mut Self::Context) -> Self::Result { match msg { - NetworkDataMessage::IsListening => NetworkDataOutput::IsListening(if self.) + NetworkDataMessage::IsListening => NetworkDataOutput::IsListening(self.listener_addr.is_some()) } } }