Reset cookies with new logindata

This commit is contained in:
Venxir 2015-06-19 23:00:47 +02:00
parent 121f3c0197
commit 29f72a26d2
1 changed files with 10 additions and 4 deletions

View File

@ -75,6 +75,12 @@ namespace Jackett.Indexers
public async Task ApplyConfiguration(JToken configJson) public async Task ApplyConfiguration(JToken configJson)
{ {
cookies = new CookieContainer();
client = new HttpClient(handler);
var configSaveData = new JObject();
if (OnSaveConfigurationRequested != null)
OnSaveConfigurationRequested(this, configSaveData);
var config = new ConfigurationDataBasicLogin(); var config = new ConfigurationDataBasicLogin();
config.LoadValuesFromJson(configJson); config.LoadValuesFromJson(configJson);
@ -88,7 +94,8 @@ namespace Jackett.Indexers
var content = new FormUrlEncodedContent(pairs); var content = new FormUrlEncodedContent(pairs);
var message = CreateHttpRequest(new Uri(LoginUrl)); var message = CreateHttpRequest(new Uri(LoginUrl));
//message.Content = content; message.Content = content;
//message.Headers.Referrer = new Uri(LoginUrl); //message.Headers.Referrer = new Uri(LoginUrl);
string responseContent; string responseContent;
JArray cookieJArray; JArray cookieJArray;
@ -119,8 +126,7 @@ namespace Jackett.Indexers
} }
else else
{ {
configSaveData = new JObject();
var configSaveData = new JObject();
configSaveData["cookies"] = cookieJArray; configSaveData["cookies"] = cookieJArray;
if (OnSaveConfigurationRequested != null) if (OnSaveConfigurationRequested != null)
OnSaveConfigurationRequested(this, configSaveData); OnSaveConfigurationRequested(this, configSaveData);