Merge pull request #194 from Aireil/sorting_plugins

Sort PluginMaster alphabetically
This commit is contained in:
goaaats 2020-11-01 13:11:17 +01:00 committed by GitHub
commit 0197733fdb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -50,7 +50,9 @@ namespace Dalamud.Plugin
var data = client.DownloadString(PluginMasterUrl);
this.PluginMaster = JsonConvert.DeserializeObject<ReadOnlyCollection<PluginDefinition>>(data);
var unsortedPluginMaster = JsonConvert.DeserializeObject<List<PluginDefinition>>(data);
unsortedPluginMaster.Sort((a, b) => a.Name.CompareTo(b.Name));
this.PluginMaster = unsortedPluginMaster.AsReadOnly();
State = InitializationState.Success;
}