LANCommander/LANCommander.Server/Controllers/Api
Pat Hartl 6ec919d1be Separate import and export functionality
This refactor splits the import and export functionality out of the ImportContext and adds an ExportContext. This also introduced separate importer and exporter implementations.

Additionally, adding archive, save, scripts, and server files to the final export archive has been implemented at the exporter implementation for each instead of handling it in the context. This should be a good pattern if other files need to be added down the road.
2025-07-27 17:51:50 -05:00
..
_BaseApiController.cs Rename settings models 2024-10-07 18:38:27 -05:00
ArchivesController.cs Clear Archives cache to update client manifest request when validating files 2025-05-17 23:04:54 +02:00
AuthController.cs Handle errors with specific exceptions, provide error response with message for clients 2025-06-22 01:33:03 +02:00
DepotController.cs Fix depot list API, gracefully handle depot errors 2025-03-14 02:19:11 -05:00
ExportController.cs Separate import and export functionality 2025-07-27 17:51:50 -05:00
GamesController.cs Separate import and export functionality 2025-07-27 17:51:50 -05:00
IssueController.cs Fix issue submitting 2025-02-09 19:04:55 -06:00
KeysController.cs Fix eager loading 2024-12-20 11:34:59 -06:00
LauncherController.cs Tests for UpdateService methods that access GitHub 2025-03-16 19:37:23 -05:00
LibraryController.cs Remove-game-library dialog to remove base game + addons 2025-05-25 22:25:17 +02:00
MediaController.cs Rename async controller routes 2024-11-12 23:22:01 -06:00
PlaySessionsController.cs Increase API performance 2025-01-25 12:46:24 -06:00
ProfileController.cs Fix eager loading 2024-12-20 11:34:59 -06:00
RedistributablesController.cs Separate import and export functionality 2025-07-27 17:51:50 -05:00
ServersController.cs Separate import and export functionality 2025-07-27 17:51:50 -05:00
SettingsController.cs Rename async controller routes 2024-11-12 23:22:01 -06:00
UploadController.cs Increase cache lifetime of chunk upload key 2025-01-21 18:47:06 -06:00