Browse Source

Remove useless if..else in SsdpDevicePublisher

Xu Fasheng 6 năm trước cách đây
mục cha
commit
47966793c0
1 tập tin đã thay đổi với 2 bổ sung13 xóa
  1. 2 13
      RSSDP/SsdpDevicePublisher.cs

+ 2 - 13
RSSDP/SsdpDevicePublisher.cs

@@ -438,12 +438,7 @@ namespace Rssdp.Infrastructure
 
             var message = BuildMessage(header, values);
 
-            if (_sendOnlyMatchedHost)
-            {
-                _CommsServer.SendMulticastMessage(message, _sendOnlyMatchedHost ? rootDevice.Address : null, cancellationToken);
-            } else {
-                _CommsServer.SendMulticastMessage(message, null, cancellationToken);
-            }
+            _CommsServer.SendMulticastMessage(message, _sendOnlyMatchedHost ? rootDevice.Address : null, cancellationToken);
 
             //WriteTrace(String.Format("Sent alive notification"), device);
         }
@@ -488,13 +483,7 @@ namespace Rssdp.Infrastructure
 
             var sendCount = IsDisposed ? 1 : 3;
             WriteTrace(String.Format("Sent byebye notification"), device);
-            if (_sendOnlyMatchedHost)
-            {
-                return _CommsServer.SendMulticastMessage(message, sendCount,
-                        _sendOnlyMatchedHost ? device.ToRootDevice().Address : null, cancellationToken);
-            } else {
-                return _CommsServer.SendMulticastMessage(message, sendCount, null, cancellationToken);
-            }
+            return _CommsServer.SendMulticastMessage(message, sendCount, _sendOnlyMatchedHost ? device.ToRootDevice().Address : null, cancellationToken);
         }
 
         private void DisposeRebroadcastTimer()