mirror of https://github.com/Jackett/Jackett
Fixed BitMeTV login exception crashing app
This commit is contained in:
parent
2da52edbe5
commit
394519e779
|
@ -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)
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue