Add schema endpoint for app profiles

pull/1906/head
Bogdan 1 year ago
parent 3963807c96
commit 7a61761b2b

@ -16,6 +16,7 @@ namespace Prowlarr.Api.V1.Profiles.App
public AppProfileController(IAppProfileService appProfileService) public AppProfileController(IAppProfileService appProfileService)
{ {
_appProfileService = appProfileService; _appProfileService = appProfileService;
SharedValidator.RuleFor(c => c.Name).NotEmpty(); SharedValidator.RuleFor(c => c.Name).NotEmpty();
} }
@ -64,5 +65,14 @@ namespace Prowlarr.Api.V1.Profiles.App
{ {
return _appProfileService.All().ToResource(); return _appProfileService.All().ToResource();
} }
[HttpGet("schema")]
[Produces("application/json")]
public AppProfileResource GetTemplates()
{
var profile = _appProfileService.GetDefaultProfile(string.Empty);
return profile.ToResource();
}
} }
} }

Loading…
Cancel
Save