added robustness

This commit is contained in:
Nicolas Constant
2022-12-28 16:16:10 -05:00
parent d64063b273
commit f7ca9fd86d

View File

@@ -51,15 +51,24 @@ namespace BirdsiteLive.Domain
foreach (var instanceInfo in qlData.Data.Nodes) foreach (var instanceInfo in qlData.Data.Nodes)
{ {
var rawVersion = instanceInfo.Version.Split('+').FirstOrDefault(); try
var version = Version.Parse(rawVersion);
var instance = new BslInstanceInfo
{ {
Host = instanceInfo.Host, var rawVersion = instanceInfo.Version.Split('+').First();
Version = version if (string.IsNullOrWhiteSpace(rawVersion)) continue;
}; var version = Version.Parse(rawVersion);
results.Add(instance); if(version <= new Version(0,1,0)) continue;
var instance = new BslInstanceInfo
{
Host = instanceInfo.Host,
Version = version
};
results.Add(instance);
}
catch (Exception e)
{
Console.WriteLine(e);
}
} }
return results; return results;