LANCommander/LANCommander.Server.Services
Pat Hartl add770b227 Refactor Settings
Settings for the server are now combined with the settings from the SDK. This introduces a large breaking change and a migration should be created. This refactor utilizes .NET Configuration and the Options pattern. This will allow for the overriding of any setting using envionment variables. It also means that Settings.yml can be used to override any .NET configuration. A SettingsProvider implementation was created, and any updating of settings was changed from SettingsService.SaveSettings() to SettingsProvider.Update(s => { ... })
2025-11-16 12:31:25 -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 Refactor Settings 2025-11-16 12:31:25 -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 Refactor Settings 2025-11-16 12:31:25 -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 Settings 2025-11-16 12:31:25 -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
ArchiveClient.cs Refactor Settings 2025-11-16 12:31:25 -06:00
AuthenticationService.cs Refactor Settings 2025-11-16 12:31:25 -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 Settings 2025-11-16 12:31:25 -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 Refactor Settings 2025-11-16 12:31:25 -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 Refactor Settings 2025-11-16 12:31:25 -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 Settings 2025-11-16 12:31:25 -06:00
SetupService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
SteamCMDService.cs Refactor Settings 2025-11-16 12:31:25 -06:00
StorageLocationService.cs Refactor Settings 2025-11-16 12:31:25 -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