Paging params in API docs

(cherry picked from commit bfaa7291e14a8d3847ef2154a52c363944560803)

Closes #2975
Closes #2991
This commit is contained in:
Mark McDowall
2023-10-09 20:37:31 -07:00
committed by Bogdan
parent 9d27c172ac
commit 9e3dfc510d
13 changed files with 56 additions and 125 deletions
@@ -22,9 +22,10 @@ namespace Readarr.Api.V1.Blocklist
}
[HttpGet]
public PagingResource<BlocklistResource> GetBlocklist()
[Produces("application/json")]
public PagingResource<BlocklistResource> GetBlocklist([FromQuery] PagingRequestResource paging)
{
var pagingResource = Request.ReadPagingResourceFromRequest<BlocklistResource>();
var pagingResource = new PagingResource<BlocklistResource>(paging);
var pagingSpec = pagingResource.MapToPagingSpec<BlocklistResource, NzbDrone.Core.Blocklisting.Blocklist>("date", SortDirection.Descending);
return pagingSpec.ApplyToPage(_blocklistService.Paged, model => BlocklistResourceMapper.MapToResource(model, _formatCalculator));