Interim commit

This commit is contained in:
KZ
2015-07-19 01:59:30 +01:00
parent 33a97b148f
commit e518a3b58e
6 changed files with 88 additions and 54 deletions

View File

@@ -1,5 +1,6 @@
using Autofac;
using Jackett.Models;
using Newtonsoft.Json.Linq;
using NLog;
using System;
using System.Collections.Generic;
@@ -16,6 +17,7 @@ namespace Jackett.Services
void DeleteIndexer(string name);
IndexerInterface GetIndexer(string name);
IEnumerable<IndexerInterface> GetAllIndexers();
void SaveConfig(IndexerInterface indexer, JToken obj);
}
public class IndexerManagerService : IIndexerManagerService
@@ -64,5 +66,13 @@ namespace Jackett.Services
{
return Path.Combine(configService.GetIndexerConfigDir(), indexer.GetType().Name.ToLower() + ".json");
}
public void SaveConfig(IndexerInterface indexer, JToken obj)
{
var configFilePath = GetIndexerConfigFilePath(indexer);
if (!Directory.Exists(configService.GetIndexerConfigDir()))
Directory.CreateDirectory(configService.GetIndexerConfigDir());
File.WriteAllText(configFilePath, obj.ToString());
}
}
}