shorten version compare logic

This commit is contained in:
Jeremy 2021-11-29 06:06:08 +11:00
parent 2edc345892
commit ea179e5455

View file

@ -555,8 +555,7 @@ namespace Flow.Launcher.Plugin.PluginsManager
var newMetadata = JsonSerializer.Deserialize<PluginMetadata>(File.ReadAllText(metadataPath)); var newMetadata = JsonSerializer.Deserialize<PluginMetadata>(File.ReadAllText(metadataPath));
return Context.API.GetAllPlugins() return Context.API.GetAllPlugins()
.Any(x => x.Metadata.ID == newMetadata.ID .Any(x => x.Metadata.ID == newMetadata.ID
&& (x.Metadata.Version == newMetadata.Version && newMetadata.Version.CompareTo(x.Metadata.Version) <= 0);
|| newMetadata.Version.CompareTo(x.Metadata.Version) < 0));
} }
} }
} }