Move config stuff to config folder
All checks were successful
Build / Compute Version (push) Successful in 6s
Build / Build Nuget package (CringeBootstrap.Abstractions) (push) Successful in 53s
Build / Build Nuget package (NuGet) (push) Successful in 52s
Build / Build Nuget package (SharedCringe) (push) Successful in 54s
Build / Build Launcher (push) Successful in 1m33s
Build / Build Nuget package (CringePlugins) (push) Successful in 3m6s

Sorting implementation for UI
This commit is contained in:
2025-06-01 20:45:58 -04:00
parent bfe01bde92
commit 133ab71dde
3 changed files with 117 additions and 12 deletions

View File

@@ -40,7 +40,9 @@ public class PluginsLifetime(string gameFolder) : ILoadingStage
progress.Report("Loading config");
PackagesConfig? packagesConfig = null;
var configPath = Path.Join(_dir.FullName, "packages.json");
var configDir = _dir.CreateSubdirectory("config");
var configPath = Path.Join(configDir.FullName, "packages.json");
if (File.Exists(configPath))
await using (var stream = File.OpenRead(configPath))
packagesConfig = await JsonSerializer.DeserializeAsync<PackagesConfig>(stream, NuGetClient.SerializerOptions)!;