mirror of
https://github.com/jwetzell/QControlKit.git
synced 2026-08-20 14:39:05 +00:00
* QControlKit.csproj: Update Packages
* QBrowser.cs: Fix zeroconf server loss detection
This commit is contained in:
@@ -62,15 +62,9 @@ namespace QControlKit
|
|||||||
|
|
||||||
foreach(var server in qServers)
|
foreach(var server in qServers)
|
||||||
{
|
{
|
||||||
bool serverToBeRemoved = true;
|
IZeroconfHost found = results.ToList().Find(x => x.IPAddress.Equals(server.host));
|
||||||
foreach(var zeroconfHost in results){
|
|
||||||
QServer existingServer = serverForAddress(zeroconfHost.IPAddress);
|
if (found == null)
|
||||||
if(server != null)
|
|
||||||
{
|
|
||||||
serverToBeRemoved = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (serverToBeRemoved)
|
|
||||||
{
|
{
|
||||||
server.disconnect();
|
server.disconnect();
|
||||||
servers.Remove(server);
|
servers.Remove(server);
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Serilog" Version="2.10.0" />
|
<PackageReference Include="Serilog" Version="2.10.0" />
|
||||||
<PackageReference Include="Zeroconf" Version="3.4.2" />
|
<PackageReference Include="Zeroconf" Version="3.5.11" />
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user