mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-03 12:23:27 +02:00
Cleanup unused code
Signed-off-by: gnattu <gnattuoc@me.com>
This commit is contained in:
parent
d919284b59
commit
07faa8a3fb
|
@ -58,10 +58,7 @@ public sealed class AutoDiscoveryHost : BackgroundService
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var udpServers = new List<Task>();
|
await ListenForAutoDiscoveryMessage(IPAddress.Any, IPAddress.Any, stoppingToken).ConfigureAwait(false);
|
||||||
udpServers.Add(ListenForAutoDiscoveryMessage(IPAddress.Any, IPAddress.Any, stoppingToken));
|
|
||||||
|
|
||||||
await Task.WhenAll(udpServers).ConfigureAwait(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task ListenForAutoDiscoveryMessage(IPAddress listenAddress, IPAddress respondAddress, CancellationToken cancellationToken)
|
private async Task ListenForAutoDiscoveryMessage(IPAddress listenAddress, IPAddress respondAddress, CancellationToken cancellationToken)
|
||||||
|
@ -109,12 +106,6 @@ public sealed class AutoDiscoveryHost : BackgroundService
|
||||||
}
|
}
|
||||||
|
|
||||||
var response = new ServerDiscoveryInfo(localUrl, _appHost.SystemId, _appHost.FriendlyName);
|
var response = new ServerDiscoveryInfo(localUrl, _appHost.SystemId, _appHost.FriendlyName);
|
||||||
var listenerEndpoint = (IPEndPoint?)broadCastUdpClient.Client.LocalEndPoint;
|
|
||||||
var listenerIp = listenerEndpoint?.Address;
|
|
||||||
|
|
||||||
// Reuse the UdpClient if listener IP equals to responder, otherwise create a new one and respond with that
|
|
||||||
if (Equals(listenerIp, responderIp))
|
|
||||||
{
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
_logger.LogDebug("Sending AutoDiscovery response");
|
_logger.LogDebug("Sending AutoDiscovery response");
|
||||||
|
@ -127,20 +118,4 @@ public sealed class AutoDiscoveryHost : BackgroundService
|
||||||
_logger.LogError(ex, "Error sending response message");
|
_logger.LogError(ex, "Error sending response message");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
using var responder = new UdpClient(new IPEndPoint(responderIp, PortNumber));
|
|
||||||
try
|
|
||||||
{
|
|
||||||
_logger.LogDebug("Sending AutoDiscovery response");
|
|
||||||
await responder
|
|
||||||
.SendAsync(JsonSerializer.SerializeToUtf8Bytes(response).AsMemory(), endpoint, cancellationToken)
|
|
||||||
.ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
catch (SocketException ex)
|
|
||||||
{
|
|
||||||
_logger.LogError(ex, "Error sending response message");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue