Refactor and clean up codebase:

- Introduced `IGameRepository` interface and its implementation.
- Transitioned namespaces to `file-scoped` for consistency.
- Simplified class definitions, e.g., `Game` and `SixDigitInt`.
- Restructured `GameField` logic for improved readability and functionality.
- Fixed formatting issues in `API.csproj` and added a `using` directive in `Program.cs`.
This commit is contained in:
2026-02-27 20:36:44 +01:00
committed by Jonas
parent 5db7ac1676
commit b967bd70eb
11 changed files with 153 additions and 157 deletions
+3 -2
View File
@@ -1,3 +1,4 @@
using API.Controllers;
using API.Services.GameManager;
var builder = WebApplication.CreateBuilder(args);
@@ -28,8 +29,8 @@ app.UseStaticFiles();
app.UseAuthorization();
app.MapControllers();
app.MapHub<API.Controllers.GameHubSocket>("/api/gamehub");
app.MapHub<GameHubSocket>("/api/gamehub");
app.MapFallbackToFile("index.html");
app.Run();
app.Run();