LANCommander/LANCommander.Server.Services
Pat Hartl 6dfc0906ac Refactor launcher library importing, manifests
Switched the library importing in the launcher to work based on a queue. As a new game is added to the queue, it should find any related data and also add it to the queue. This should result in an easier to maintain importer while reducing the load on the launcher's DAL. This may result in more RAM usage while importing. Local manifests have also been refactored to match manifests in import/export LCX files, removing the old manifest format. This is a large breaking change that will probably break existing game installations. A migration will probably have to be created.
2025-11-29 18:24:27 -06:00
..
Abstractions Refactor Settings 2025-11-16 12:31:25 -06:00
Enums Added ability to add multiple Steam profiles, handle login + logout 2025-08-12 18:52:58 -05:00
Exceptions Handle errors with specific exceptions, provide error response with message for clients 2025-06-22 01:33:03 +02:00
Extensions Correctly register ArchiveService as IArchiveClient implementation 2025-11-17 22:09:19 -06:00
Factories Separate import and export functionality 2025-07-27 17:51:50 -05:00
Helpers Move data and service layers to separate projects, update packages 2024-10-07 18:04:26 -05:00
Interceptors Refactor Settings 2025-11-16 12:31:25 -06:00
Mappers Fix mapping of primary action on export 2025-11-21 13:15:35 -06:00
MediaGrabbers Refactor Settings 2025-11-16 12:31:25 -06:00
Models Refactor Settings 2025-11-16 12:31:25 -06:00
ServerEngines Refactor script debugging 2025-11-26 01:09:52 -06:00
Utilities Abstract server control to IServerEngine, basic implementation of DockerServerEngine 2025-03-23 17:30:50 -05:00
_BaseDatabaseService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
_BaseService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ActionService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ArchiveService.cs Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
AuthenticationService.cs Fix storage of authentication token 2025-11-19 00:36:03 -06:00
CategoryService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ChatMessageService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ChatService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ChatThreadReadStatusService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ChatThreadService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
CollectionService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
CompanyService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
EngineService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
GameCustomFieldService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
GameSaveService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
GameService.cs Refactor launcher library importing, manifests 2025-11-29 18:24:27 -06:00
GenreService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
GitHubService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
IGDBService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
IPXRelayService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
IssueService.cs Add basic routes for issues, move to minimal API, resolve using user ID 2025-11-21 00:25:59 -06:00
KeyService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
LANCommander.Server.Services.csproj Refactor Settings 2025-11-16 12:31:25 -06:00
LibraryService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
MediaService.cs Use DefaultAsync for default storage location 2025-11-21 13:15:57 -06:00
MultiplayerModeService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
PageService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
PlatformService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
PlaySessionService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
RedistributableService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
RoleService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
SavePathService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ScriptService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ServerHttpPathService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ServerLogService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
ServerService.cs Refactor script debugging 2025-11-26 01:09:52 -06:00
SetupService.cs Configure database on startup 2025-11-17 20:31:11 -06:00
SteamCMDService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
StorageLocationService.cs Move game endpoints to minimal API, fix archive upload compressed size calculation 2025-11-20 22:04:20 -06:00
TagService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
UpdateService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
UserCustomFieldService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
UserService.cs Refactor Settings 2025-11-16 12:31:25 -06:00