Fixed BitMeTV login exception crashing app

This commit is contained in:
unknown 2015-08-02 10:30:31 -06:00
parent 2da52edbe5
commit 394519e779
2 changed files with 14 additions and 1 deletions

View File

@ -324,6 +324,19 @@ namespace Jackett.Indexers
}
}
protected async Task ConfigureIfOK(string cookies, bool isLoggedin, Func<Task> onError)
{
if (isLoggedin)
{
cookieHeader = cookies;
SaveCookieHeaderAndConfigure();
}
else
{
await onError();
}
}
public virtual IEnumerable<ReleaseInfo> FilterResults(TorznabQuery query, IEnumerable<ReleaseInfo> results)
{
foreach(var result in results)

View File

@ -62,7 +62,7 @@ namespace Jackett.Indexers
};
var response = await RequestLoginAndFollowRedirect(LoginPost, pairs, cookieHeader, true);
ConfigureIfOK(cookieHeader, response.Content.Contains("/logout.php"), async () =>
await ConfigureIfOK(cookieHeader, response.Content.Contains("/logout.php"), async () =>
{
CQ dom = response.Content;
var messageEl = dom["table tr > td.embedded > h2"].Last();