New: Use better page size for Newznab/Torznab (up to 100) when supported by the indexer

(cherry picked from commit ddb25b109575cc378462a1c3a64705f2003f01f0)

Closes #2181
This commit is contained in:
bakerboy448
2023-02-12 16:34:04 -06:00
committed by Bogdan
parent b04b483f86
commit ad7b110a0b
4 changed files with 24 additions and 6 deletions
@@ -65,12 +65,21 @@ namespace NzbDrone.Core.Test.IndexerTests.NewznabTests
}
[Test]
public void should_use_pagesize_reported_by_caps()
public void should_use_best_pagesize_reported_by_caps()
{
_caps.MaxPageSize = 30;
_caps.DefaultPageSize = 25;
Subject.PageSize.Should().Be(25);
Subject.PageSize.Should().Be(30);
}
[Test]
public void should_not_use_pagesize_over_100_even_if_reported_in_caps()
{
_caps.MaxPageSize = 250;
_caps.DefaultPageSize = 25;
Subject.PageSize.Should().Be(100);
}
[Test]