Log parsing errors for rarbg

This commit is contained in:
zone117x 2015-05-25 17:53:43 -06:00
parent 0311c3f9a9
commit 976f42b48c
1 changed files with 21 additions and 15 deletions

View File

@ -119,6 +119,7 @@ namespace Jackett.Indexers
async Task<ReleaseInfo[]> PerformQuery(TorznabQuery query, string baseUrl) async Task<ReleaseInfo[]> PerformQuery(TorznabQuery query, string baseUrl)
{ {
List<ReleaseInfo> releases = new List<ReleaseInfo>(); List<ReleaseInfo> releases = new List<ReleaseInfo>();
string token = await GetToken(baseUrl); string token = await GetToken(baseUrl);
@ -131,23 +132,28 @@ namespace Jackett.Indexers
var request = CreateHttpRequest(searchUrl); var request = CreateHttpRequest(searchUrl);
var response = await client.SendAsync(request); var response = await client.SendAsync(request);
var results = await response.Content.ReadAsStringAsync(); var results = await response.Content.ReadAsStringAsync();
try
var jItems = JArray.Parse(results);
foreach (JObject item in jItems)
{ {
var release = new ReleaseInfo(); var jItems = JArray.Parse(results);
release.Title = (string)item["f"]; foreach (JObject item in jItems)
release.MagnetUri = new Uri((string)item["d"]); {
release.Guid = release.MagnetUri; var release = new ReleaseInfo();
release.PublishDate = new DateTime(1970, 1, 1); release.Title = (string)item["f"];
release.Size = 0; release.MagnetUri = new Uri((string)item["d"]);
release.Seeders = 1; release.Guid = release.MagnetUri;
release.Peers = 1; release.PublishDate = new DateTime(1970, 1, 1);
release.MinimumRatio = 1; release.Size = 0;
release.MinimumSeedTime = 172800; release.Seeders = 1;
releases.Add(release); release.Peers = 1;
release.MinimumRatio = 1;
release.MinimumSeedTime = 172800;
releases.Add(release);
}
}
catch (Exception ex)
{
OnResultParsingError(this, results, ex);
} }
return releases.ToArray(); return releases.ToArray();
} }