fixed network manager message result types
This commit is contained in:
parent
9e91e1aa0a
commit
dd8faef275
|
|
@ -18,7 +18,7 @@ pub enum NetworkOutput {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Message, Debug, Ord, PartialOrd, Eq, PartialEq)]
|
#[derive(Message, Debug, Ord, PartialOrd, Eq, PartialEq)]
|
||||||
#[rtype(result = "()")]
|
#[rtype(result = "NetworkDataOutput")]
|
||||||
pub enum NetworkDataMessage {
|
pub enum NetworkDataMessage {
|
||||||
IsListening
|
IsListening
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -136,11 +136,11 @@ impl Handler<NetworkMessage> for NetworkManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Handler<NetworkDataMessage> for NetworkManager {
|
impl Handler<NetworkDataMessage> for NetworkManager {
|
||||||
type Result = ();
|
type Result = NetworkDataOutput;
|
||||||
|
|
||||||
fn handle(&mut self, msg: NetworkDataMessage, ctx: &mut Self::Context) -> Self::Result {
|
fn handle(&mut self, msg: NetworkDataMessage, ctx: &mut Self::Context) -> Self::Result {
|
||||||
match msg {
|
match msg {
|
||||||
NetworkDataMessage::IsListening => NetworkDataOutput::IsListening(if self.)
|
NetworkDataMessage::IsListening => NetworkDataOutput::IsListening(self.listener_addr.is_some())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue