Load definitions from multiple directories

This commit is contained in:
kaso17
2016-10-30 19:34:48 +01:00
committed by kaso17
parent 2f140fd2c0
commit 0f5e18492c
3 changed files with 25 additions and 4 deletions

View File

@@ -76,10 +76,14 @@ namespace Jackett.Services
try
{
if (!Directory.Exists(path))
return;
DirectoryInfo d = new DirectoryInfo(path);
foreach (var file in d.GetFiles("*.yml"))
{
logger.Info("Loading Cardigann definition " + file.FullName);
string DefinitionString = File.ReadAllText(file.FullName);
CardigannIndexer idx = new CardigannIndexer(this, container.Resolve<IWebClient>(), logger, container.Resolve<IProtectionService>(), DefinitionString);
if (indexers.ContainsKey(idx.ID))