PassThePopcorn: avoid relogins

This commit is contained in:
kaso17 2018-03-14 17:59:17 +01:00
parent 7d1110e86a
commit 6ad732cd87
1 changed files with 6 additions and 2 deletions

View File

@ -94,8 +94,6 @@ namespace Jackett.Common.Indexers
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query) protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
{ {
await DoLogin();
var releases = new List<ReleaseInfo>(); var releases = new List<ReleaseInfo>();
bool configGoldenPopcornOnly = configData.FilterString.Value.ToLowerInvariant().Contains("goldenpopcorn"); bool configGoldenPopcornOnly = configData.FilterString.Value.ToLowerInvariant().Contains("goldenpopcorn");
bool configSceneOnly = configData.FilterString.Value.ToLowerInvariant().Contains("scene"); bool configSceneOnly = configData.FilterString.Value.ToLowerInvariant().Contains("scene");
@ -116,6 +114,12 @@ namespace Jackett.Common.Indexers
} }
var results = await RequestStringWithCookiesAndRetry(movieListSearchUrl); var results = await RequestStringWithCookiesAndRetry(movieListSearchUrl);
if (results.IsRedirect) // untested
{
// re-login
await DoLogin();
results = await RequestStringWithCookiesAndRetry(movieListSearchUrl);
}
try try
{ {
//Iterate over the releases for each movie //Iterate over the releases for each movie