1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-20 21:55:03 -04:00

fixed schema support for indexers

This commit is contained in:
kay.one
2013-09-22 17:27:00 -07:00
committed by kayone
parent 0eec2cd5f7
commit 4f9b745e70
3 changed files with 29 additions and 21 deletions
+11 -14
View File
@@ -1,6 +1,6 @@
using System.Collections.Generic;
using System.Linq;
using NzbDrone.Api.ClientSchema;
using NzbDrone.Api.Mapping;
using NzbDrone.Core.Indexers;
using Omu.ValueInjecter;
@@ -20,24 +20,21 @@ namespace NzbDrone.Api.Indexers
private List<IndexerResource> GetSchema()
{
var indexers = _indexerService.All().InjectTo<List<IndexerResource>>();
var indexers = _indexerService.Templates().Where(c => c.Implementation =="Newznab");
/* var indexers = _indexerService.Schema();
var result = new List<IndexerResource>(indexers.Count);
var result = new List<IndexerResource>(indexers.Count());
foreach (var indexer in indexers)
{
var indexerResource = new IndexerResource();
indexerResource.InjectFrom(indexer);
indexerResource.Fields = SchemaBuilder.GenerateSchema(indexer.Settings);
foreach (var indexer in indexers)
{
var indexerResource = new IndexerResource();
indexerResource.InjectFrom(indexer);
indexerResource.Fields = SchemaBuilder.ToSchema(indexer.Settings);
result.Add(indexerResource);
}
result.Add(indexerResource);
}
return result;*/
return indexers;
return result;
}
}
}