Web UI improvements, delete indexer support, fixed api key

This commit is contained in:
zone117x
2015-04-15 21:05:34 -06:00
parent 6d31fae4cf
commit de111c4202
8 changed files with 221 additions and 93 deletions

View File

@@ -18,6 +18,8 @@ namespace Jackett
public Server()
{
LoadApiKey();
indexerManager = new IndexerManager();
webApi = new WebApi(indexerManager);
@@ -25,6 +27,18 @@ namespace Jackett
listener.Prefixes.Add("http://*:9117/");
}
void LoadApiKey()
{
var apiKeyFile = Path.Combine(Program.AppConfigDirectory, "api_key.txt");
if (File.Exists(apiKeyFile))
ApiKey.CurrentKey = File.ReadAllText(apiKeyFile).Trim();
else
{
ApiKey.CurrentKey = ApiKey.Generate();
File.WriteAllText(apiKeyFile, ApiKey.CurrentKey);
}
}
public async void Start()
{
listener.Start();