Browse Source

Merge pull request #117 from awiouy/nit1

simplify dns-sd/mdns code
Sasha Hilton 7 years ago
parent
commit
59782fe285
1 changed files with 3 additions and 7 deletions
  1. 3 7
      src/discovery.rs

+ 3 - 7
src/discovery.rs

@@ -218,11 +218,7 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String, port
         http.serve_addr_handle(&format!("0.0.0.0:{}", port).parse().unwrap(), &handle, move || Ok(discovery.clone())).unwrap()
     };
 
-    #[cfg(feature = "with-dns-sd")]
-    let port = serve.incoming_ref().local_addr().port();
-
-    #[cfg(not(feature = "with-dns-sd"))]
-    let addr = serve.incoming_ref().local_addr();
+    let s_port = serve.incoming_ref().local_addr().port();
 
     let server_future = {
         let handle = handle.clone();
@@ -239,7 +235,7 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String, port
        "_spotify-connect._tcp",
        None,
        None,
-       port,
+       s_port,
        &["VERSION=1.0", "CPath=/"]).unwrap();
 
     #[cfg(not(feature = "with-dns-sd"))]
@@ -249,7 +245,7 @@ pub fn discovery(handle: &Handle, config: ConnectConfig, device_id: String, port
     let svc = responder.register(
         "_spotify-connect._tcp".to_owned(),
         config.name,
-        addr.port(),
+        s_port,
         &["VERSION=1.0", "CPath=/"]);
 
     Ok(DiscoveryStream {