mirror of
https://github.com/Jackett/Jackett
synced 2025-03-10 14:14:25 +00:00
parent
b0ba1ea226
commit
b8c39a90cc
1 changed files with 8 additions and 6 deletions
|
@ -146,8 +146,8 @@ namespace Jackett.Common.Indexers
|
|||
{
|
||||
if (retry)
|
||||
{
|
||||
logger.Warn("torrentapi.org returned Error 520, retrying after 8 secs");
|
||||
Thread.Sleep(5500); // 5500 + 2500 enforced at front of query = 8s
|
||||
logger.Warn("torrentapi.org returned Error 520, retrying after 5 secs");
|
||||
Thread.Sleep(2500); // 2500 + 2500 enforced at front of query = 5s
|
||||
return await PerformQueryWithRetry(query, false);
|
||||
}
|
||||
else
|
||||
|
@ -169,14 +169,15 @@ namespace Jackett.Common.Indexers
|
|||
case 2:
|
||||
case 4: // invalid token
|
||||
await RenewalTokenAsync(true); // force renewal token
|
||||
Thread.Sleep(2500); // enforce 2.5s delay
|
||||
Thread.Sleep(2500); // 2500 + 2500 enforced at front of query = 5s
|
||||
response = await RequestWithCookiesAsync(BuildSearchUrl(query));
|
||||
jsonContent = JObject.Parse(response.ContentString);
|
||||
break;
|
||||
case 5: // Too many requests per second. Maximum requests allowed are 1req/2sec Please try again later!
|
||||
if (retry)
|
||||
{
|
||||
logger.Warn("torrentapi.org returned code 5 Too many requests per second, retrying after 2.5 secs");
|
||||
logger.Warn("torrentapi.org returned code 5 Too many requests per second, retrying after 5 secs");
|
||||
Thread.Sleep(2500); // 2500 + 2500 enforced at front of query = 5s
|
||||
return await PerformQueryWithRetry(query, false);
|
||||
}
|
||||
else
|
||||
|
@ -195,12 +196,13 @@ namespace Jackett.Common.Indexers
|
|||
{
|
||||
if (retry)
|
||||
{
|
||||
logger.Warn("Rate Limit exceeded. Retrying after 2.5 secs.");
|
||||
logger.Warn("torrentapi.org returned code 20 with Rate Limit exceeded. Retrying after 5 secs.");
|
||||
Thread.Sleep(2500); // 2500 + 2500 enforced at front of query = 5s
|
||||
return await PerformQueryWithRetry(query, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
logger.Warn("Rate Limit exceeded.");
|
||||
logger.Warn("torrentapi.org returned code 20 with Rate Limit exceeded.");
|
||||
return releases;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue