mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Fixed BitMeTV login exception crashing app
This commit is contained in:
@@ -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)
|
public virtual IEnumerable<ReleaseInfo> FilterResults(TorznabQuery query, IEnumerable<ReleaseInfo> results)
|
||||||
{
|
{
|
||||||
foreach(var result in results)
|
foreach(var result in results)
|
||||||
|
@@ -62,7 +62,7 @@ namespace Jackett.Indexers
|
|||||||
};
|
};
|
||||||
|
|
||||||
var response = await RequestLoginAndFollowRedirect(LoginPost, pairs, cookieHeader, true);
|
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;
|
CQ dom = response.Content;
|
||||||
var messageEl = dom["table tr > td.embedded > h2"].Last();
|
var messageEl = dom["table tr > td.embedded > h2"].Last();
|
||||||
|
Reference in New Issue
Block a user