* QControlKit.csproj: Update Packages

* QBrowser.cs: Fix zeroconf server loss detection
This commit is contained in:
2021-09-04 10:41:49 -05:00
parent 6dd0f766e8
commit 6f20d7ba19
2 changed files with 4 additions and 10 deletions
+3 -9
View File
@@ -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);
+1 -1
View File
@@ -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>