diff --git a/ParadoxSaveParser.CLI/Modes/Interactive.cs b/ParadoxSaveParser.CLI/Modes/Interactive.cs
index 24d8882..d041f2b 100644
--- a/ParadoxSaveParser.CLI/Modes/Interactive.cs
+++ b/ParadoxSaveParser.CLI/Modes/Interactive.cs
@@ -1,9 +1,4 @@
-using System.IO;
-using System.IO.Compression;
-using System.Linq;
-using System.Text.Json;
-using ParadoxSaveParser.Lib;
-using Path = DTLib.Filesystem.Path;
+using Path = DTLib.Filesystem.Path;
namespace ParadoxSaveParser.CLI;
diff --git a/ParadoxSaveParser.CLI/ParadoxSaveParser.CLI.csproj b/ParadoxSaveParser.CLI/ParadoxSaveParser.CLI.csproj
index 2dcb490..24828f9 100644
--- a/ParadoxSaveParser.CLI/ParadoxSaveParser.CLI.csproj
+++ b/ParadoxSaveParser.CLI/ParadoxSaveParser.CLI.csproj
@@ -14,6 +14,6 @@
-
+
diff --git a/ParadoxSaveParser.Lib.Tests/ParadoxSaveParser.Lib.Tests.csproj b/ParadoxSaveParser.Lib.Tests/ParadoxSaveParser.Lib.Tests.csproj
index 9f81011..cb03526 100644
--- a/ParadoxSaveParser.Lib.Tests/ParadoxSaveParser.Lib.Tests.csproj
+++ b/ParadoxSaveParser.Lib.Tests/ParadoxSaveParser.Lib.Tests.csproj
@@ -23,8 +23,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
all
diff --git a/ParadoxSaveParser.Lib/ParadoxSaveParser.Lib.csproj b/ParadoxSaveParser.Lib/ParadoxSaveParser.Lib.csproj
index 45b3a2a..157b7ea 100644
--- a/ParadoxSaveParser.Lib/ParadoxSaveParser.Lib.csproj
+++ b/ParadoxSaveParser.Lib/ParadoxSaveParser.Lib.csproj
@@ -8,6 +8,6 @@
-
+
diff --git a/ParadoxSaveParser.WebAPI/ParadoxSaveParser.WebAPI.csproj b/ParadoxSaveParser.WebAPI/ParadoxSaveParser.WebAPI.csproj
index 8652737..5331f93 100644
--- a/ParadoxSaveParser.WebAPI/ParadoxSaveParser.WebAPI.csproj
+++ b/ParadoxSaveParser.WebAPI/ParadoxSaveParser.WebAPI.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/ParadoxSaveParser.WebAPI/Program.cs b/ParadoxSaveParser.WebAPI/Program.cs
index a6df210..46104b1 100644
--- a/ParadoxSaveParser.WebAPI/Program.cs
+++ b/ParadoxSaveParser.WebAPI/Program.cs
@@ -96,11 +96,14 @@ public static class Program
// http server
var router = new SimpleRouter(loggerRoot);
- router.DefaultRoute = new ServeFilesRouteHandler("public");
- router.MapRoute("/getSaveStatus", HttpMethod.GET, new GetSaveStatusHandler(mainCancel.Token));
- router.MapRoute("/uploadSave", HttpMethod.POST, new UploadSaveHandler(mainCancel.Token,
- bgJobManager, saveFilters));
- router.MapRoute("/getSaveData", HttpMethod.GET, new GetSaveDataHandler(mainCancel.Token));
+ router.DefaultRoute = new SimpleRouter.RouteWithMethod(HttpMethod.GET,
+ new ServeFilesRouteHandler("public"));
+ router.MapRoute("/uploadSave", HttpMethod.POST,
+ new UploadSaveHandler(mainCancel.Token, bgJobManager, saveFilters));
+ router.MapRoute("/getSaveStatus", HttpMethod.GET,
+ new GetSaveStatusHandler(mainCancel.Token));
+ router.MapRoute("/getSaveData", HttpMethod.GET,
+ new GetSaveDataHandler(mainCancel.Token));
var app = new WebApp(config.BaseUrl, loggerRoot, router, mainCancel.Token);
await app.Run();
diff --git a/ParadoxSaveParser.WebAPI/Routes/UploadSaveHandler.cs b/ParadoxSaveParser.WebAPI/Routes/UploadSaveHandler.cs
index cfae367..047be27 100644
--- a/ParadoxSaveParser.WebAPI/Routes/UploadSaveHandler.cs
+++ b/ParadoxSaveParser.WebAPI/Routes/UploadSaveHandler.cs
@@ -1,6 +1,5 @@
using System.Linq;
using System.Net;
-using System.Reflection.Metadata;
using ParadoxSaveParser.WebAPI.BackgroundTasks;
using ParadoxSaveParser.WebAPI.Database;
using ParadoxSaveParser.WebAPI.HttpHelpers;