mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-28 23:06:43 -04:00
Replaced built-in valuetypes with language keywords.
This commit is contained in:
@@ -10,8 +10,8 @@ namespace NzbDrone.Core.Indexers.Nyaa
|
||||
{
|
||||
public NyaaSettings Settings { get; set; }
|
||||
|
||||
public Int32 MaxPages { get; set; }
|
||||
public Int32 PageSize { get; set; }
|
||||
public int MaxPages { get; set; }
|
||||
public int PageSize { get; set; }
|
||||
|
||||
public NyaaRequestGenerator()
|
||||
{
|
||||
@@ -52,14 +52,14 @@ namespace NzbDrone.Core.Indexers.Nyaa
|
||||
var searchTitle = PrepareQuery(queryTitle);
|
||||
|
||||
pageableRequests.AddIfNotNull(GetPagedRequests(MaxPages,
|
||||
String.Format("&term={0}+{1:0}",
|
||||
string.Format("&term={0}+{1:0}",
|
||||
searchTitle,
|
||||
searchCriteria.AbsoluteEpisodeNumber)));
|
||||
|
||||
if (searchCriteria.AbsoluteEpisodeNumber < 10)
|
||||
{
|
||||
pageableRequests.AddIfNotNull(GetPagedRequests(MaxPages,
|
||||
String.Format("&term={0}+{1:00}",
|
||||
string.Format("&term={0}+{1:00}",
|
||||
searchTitle,
|
||||
searchCriteria.AbsoluteEpisodeNumber)));
|
||||
}
|
||||
@@ -75,31 +75,31 @@ namespace NzbDrone.Core.Indexers.Nyaa
|
||||
foreach (var queryTitle in searchCriteria.EpisodeQueryTitles)
|
||||
{
|
||||
pageableRequests.AddIfNotNull(GetPagedRequests(MaxPages,
|
||||
String.Format("&term={0}",
|
||||
string.Format("&term={0}",
|
||||
PrepareQuery(queryTitle))));
|
||||
}
|
||||
|
||||
return pageableRequests;
|
||||
}
|
||||
|
||||
private IEnumerable<IndexerRequest> GetPagedRequests(Int32 maxPages, String searchParameters)
|
||||
private IEnumerable<IndexerRequest> GetPagedRequests(int maxPages, string searchParameters)
|
||||
{
|
||||
var baseUrl = String.Format("{0}/?page=rss{1}", Settings.BaseUrl.TrimEnd('/'), Settings.AdditionalParameters);
|
||||
var baseUrl = string.Format("{0}/?page=rss{1}", Settings.BaseUrl.TrimEnd('/'), Settings.AdditionalParameters);
|
||||
|
||||
if (PageSize == 0)
|
||||
{
|
||||
yield return new IndexerRequest(String.Format("{0}{1}", baseUrl, searchParameters), HttpAccept.Rss);
|
||||
yield return new IndexerRequest(string.Format("{0}{1}", baseUrl, searchParameters), HttpAccept.Rss);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (var page = 0; page < maxPages; page++)
|
||||
{
|
||||
yield return new IndexerRequest(String.Format("{0}&offset={1}{2}", baseUrl, page + 1, searchParameters), HttpAccept.Rss);
|
||||
yield return new IndexerRequest(string.Format("{0}&offset={1}{2}", baseUrl, page + 1, searchParameters), HttpAccept.Rss);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private String PrepareQuery(String query)
|
||||
private string PrepareQuery(string query)
|
||||
{
|
||||
return query.Replace(' ', '+');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user