mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
@@ -24,6 +24,11 @@ namespace NzbDrone.Core.Indexers.Definitions.Avistaz
|
|||||||
{
|
{
|
||||||
var torrentInfos = new List<TorrentInfo>();
|
var torrentInfos = new List<TorrentInfo>();
|
||||||
|
|
||||||
|
if (indexerResponse.HttpResponse.StatusCode == HttpStatusCode.NotFound)
|
||||||
|
{
|
||||||
|
return torrentInfos.ToArray();
|
||||||
|
}
|
||||||
|
|
||||||
if (indexerResponse.HttpResponse.StatusCode != HttpStatusCode.OK)
|
if (indexerResponse.HttpResponse.StatusCode != HttpStatusCode.OK)
|
||||||
{
|
{
|
||||||
throw new IndexerException(indexerResponse, $"Unexpected response status {indexerResponse.HttpResponse.StatusCode} code from API request");
|
throw new IndexerException(indexerResponse, $"Unexpected response status {indexerResponse.HttpResponse.StatusCode} code from API request");
|
||||||
|
@@ -441,7 +441,7 @@ namespace NzbDrone.Core.Indexers
|
|||||||
response = await _httpClient.ExecuteAsync(request.HttpRequest);
|
response = await _httpClient.ExecuteAsync(request.HttpRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Throw any other http error we get after attempting auth
|
// Throw common http errors here before we try to parse
|
||||||
if (response.HasHttpError)
|
if (response.HasHttpError)
|
||||||
{
|
{
|
||||||
_logger.Warn("HTTP Error - {0}", response);
|
_logger.Warn("HTTP Error - {0}", response);
|
||||||
@@ -450,10 +450,6 @@ namespace NzbDrone.Core.Indexers
|
|||||||
{
|
{
|
||||||
throw new TooManyRequestsException(request.HttpRequest, response);
|
throw new TooManyRequestsException(request.HttpRequest, response);
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
throw new HttpException(request.HttpRequest, response);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
UpdateCookies(Cookies, DateTime.Now + TimeSpan.FromDays(30));
|
UpdateCookies(Cookies, DateTime.Now + TimeSpan.FromDays(30));
|
||||||
|
Reference in New Issue
Block a user