diff --git a/server/RdtClient.Web/Controllers/SettingsController.cs b/server/RdtClient.Web/Controllers/SettingsController.cs index 1498ebd..f1cf08f 100644 --- a/server/RdtClient.Web/Controllers/SettingsController.cs +++ b/server/RdtClient.Web/Controllers/SettingsController.cs @@ -71,15 +71,19 @@ public class SettingsController(Settings settings, Torrents torrents) : Controll return Ok(profile); } + /// + /// Gets the version of rdt-client the server is running + /// + /// The Version Number [HttpGet] [Route("Version")] public ActionResult Version() { var version = Assembly.GetExecutingAssembly().GetName().Version!; - return Ok(new + return Ok(new SettingsControllerVersionResponse { - Version = version + Version = version.ToString() }); } @@ -318,4 +322,16 @@ public class SettingsControllerTestAria2cConnectionRequest /// your-secret-token [Required] public String? Secret { get; set; } +} + +/// +/// Response model for the version information +/// +public class SettingsControllerVersionResponse +{ + /// + /// The version number + /// + /// v2.0.102 + public required String? Version { get; set; } } \ No newline at end of file